projects
/
meviz.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
refactored code for better readability
[meviz.git]
/
src
/
main
/
java
/
eu
/
svjatoslav
/
meviz
/
encoder
/
converters
/
AvconvVideo.java
diff --git
a/src/main/java/eu/svjatoslav/meviz/encoder/converters/AvconvVideo.java
b/src/main/java/eu/svjatoslav/meviz/encoder/converters/AvconvVideo.java
index
87a7880
..
f0d80bf
100644
(file)
--- a/
src/main/java/eu/svjatoslav/meviz/encoder/converters/AvconvVideo.java
+++ b/
src/main/java/eu/svjatoslav/meviz/encoder/converters/AvconvVideo.java
@@
-23,8
+23,12
@@
public class AvconvVideo extends AbstractConverter {
final StringBuffer codecParams, final String videoCodec,
final String audioCodec) {
final StringBuffer codecParams, final String videoCodec,
final String audioCodec) {
- codecParams.append("-acodec " + audioCodec + " -vcodec " + videoCodec
- + " ");
+ if (audioCodec == null)
+ codecParams.append("-an ");
+ else
+ codecParams.append("-acodec " + audioCodec + " ");
+
+ codecParams.append("-vcodec " + videoCodec + " ");
if (videoBitrate != -1)
codecParams.append("-b " + videoBitrate + "k ");
if (videoBitrate != -1)
codecParams.append("-b " + videoBitrate + "k ");
@@
-50,6
+54,9
@@
public class AvconvVideo extends AbstractConverter {
case COPY:
return -1;
case COPY:
return -1;
+ case NONE:
+ return -1;
+
default:
throw new RuntimeException("Audio bitrate: " + bitRate
+ " is not supported.");
default:
throw new RuntimeException("Audio bitrate: " + bitRate
+ " is not supported.");
@@
-75,6
+82,9
@@
public class AvconvVideo extends AbstractConverter {
if (options.getAudioBitrate() == bitrate.COPY)
audioCodec = "copy";
if (options.getAudioBitrate() == bitrate.COPY)
audioCodec = "copy";
+ if (options.getAudioBitrate() == bitrate.NONE)
+ audioCodec = null;
+
if (options.forPortablePlayer) {
videoBitrate = 1000;
audioBitrate = 128;
if (options.forPortablePlayer) {
videoBitrate = 1000;
audioBitrate = 128;