summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--doc/note/ffmpeg/ffmpeg.txt15
-rw-r--r--src/main/java/ch/hiddenalpha/unspecifiedgarbage/octetstream/CRLFtoLFOutputStream.java4
2 files changed, 14 insertions, 5 deletions
diff --git a/doc/note/ffmpeg/ffmpeg.txt b/doc/note/ffmpeg/ffmpeg.txt
index 9d95bfd..057c11d 100644
--- a/doc/note/ffmpeg/ffmpeg.txt
+++ b/doc/note/ffmpeg/ffmpeg.txt
@@ -2,7 +2,6 @@
ffmpeg
================
-j
## Extract Audio From webm
Lookup format of audio stream with:
@@ -17,9 +16,21 @@ Then use that knowlege to extract that (audio) stream:
## Convert Formats
-ffmpeg -i in.opus out.wav
+ ffmpeg -i in.opus out.wav
+## Fine-tune audio codec
+
+[See also](https://slhck.info/video/2017/02/24/vbr-settings.html)
+
+Use -codec:v copy to keep video, or -codec:v no for audio-only.
+
+ -codec:a aac -q:a 1.3 (min=0.1, good=1.3 max=2)
+ -codec:a aac -b:a 96k
+ -codec:a libmp3lame -q:a 2
+ -codec:a libopus
+ -filter:a lowpass=f=16000
+
## Record Desktop
diff --git a/src/main/java/ch/hiddenalpha/unspecifiedgarbage/octetstream/CRLFtoLFOutputStream.java b/src/main/java/ch/hiddenalpha/unspecifiedgarbage/octetstream/CRLFtoLFOutputStream.java
index 465491e..0c242aa 100644
--- a/src/main/java/ch/hiddenalpha/unspecifiedgarbage/octetstream/CRLFtoLFOutputStream.java
+++ b/src/main/java/ch/hiddenalpha/unspecifiedgarbage/octetstream/CRLFtoLFOutputStream.java
@@ -8,9 +8,7 @@ import org.slf4j.ILoggerFactory;
import org.slf4j.Logger;
-/**
- * Filter to fix broken newlines.
- */
+/** Filters away broken newlines. */
public class CRLFtoLFOutputStream extends FilterOutputStream {
private static final int EMPTY = -42;