projects
/
meviz.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Added lossless flac audio support
[meviz.git]
/
src
/
main
/
java
/
eu
/
svjatoslav
/
meviz
/
encoder
/
converters
/
FFMpegVideo.java
diff --git
a/src/main/java/eu/svjatoslav/meviz/encoder/converters/FFMpegVideo.java
b/src/main/java/eu/svjatoslav/meviz/encoder/converters/FFMpegVideo.java
index
3cc3da9
..
5bf7562
100644
(file)
--- a/
src/main/java/eu/svjatoslav/meviz/encoder/converters/FFMpegVideo.java
+++ b/
src/main/java/eu/svjatoslav/meviz/encoder/converters/FFMpegVideo.java
@@
-62,6
+62,9
@@
public class FFMpegVideo extends AbstractConverter {
case NONE:
return -1;
case NONE:
return -1;
+ case LOSSLESS:
+ return -1;
+
default:
throw new RuntimeException("Audio bitrate: " + bitRate
+ " is not supported.");
default:
throw new RuntimeException("Audio bitrate: " + bitRate
+ " is not supported.");
@@
-93,6
+96,11
@@
public class FFMpegVideo extends AbstractConverter {
if (options.getAudioBitrate() == Bitrate.COPY)
audioCodec = "copy";
if (options.getAudioBitrate() == Bitrate.COPY)
audioCodec = "copy";
+ if (options.getAudioBitrate() == Bitrate.LOSSLESS){
+ audioCodec = "flac";
+ codecParams.append("-strict -2 ");
+ }
+
if (options.getAudioBitrate() == Bitrate.NONE)
audioCodec = null;
if (options.getAudioBitrate() == Bitrate.NONE)
audioCodec = null;