diff --git a/docs/ffmpeg.html b/docs/ffmpeg.html index e72e32d6..fea46989 100644 --- a/docs/ffmpeg.html +++ b/docs/ffmpeg.html @@ -41,7 +41,7 @@

本备忘清单是 FFmpeg 中常见视频处理操作的备忘清单

参数参考

常用开关

-codecs   # 列出编解码器
 -c:v      # 视频编解码器(-vcodec)-'copy'复制流
@@ -187,19 +187,45 @@
 

将视频拆分为图像

$ ffmpeg -i video.mp4 image%d.jpg
 
-

转换为 Gif

- -
$ ffmpeg -ss 2 -t 28 -i input.mp4 \
-    -vf "fps=10,scale=1080:-1:flags=lanczos,split[s0][s1];[s0]palettegen[p];[s1][p]paletteuse" \
-    -loop 0 output.gif
+

转换为 Gif

+ +
$ ffmpeg -ss 2 -t 28 -i input.mp4 -vf "fps=10,scale=1080:-1:flags=lanczos,split[s0][s1];[s0]palettegen[p];[s1][p]paletteuse" -loop 0 output.gif
 
-

有关更多信息,请参阅 StackOverflow 问题

+

上面有关更多信息,请参阅 StackOverflow 问题

+
# 转换为 GIF
+$ ffmpeg -i input.mov output.gif
+# 从 GIF 转换
+$ ffmpeg -i input.gif output.mov
+# 在非 GIF 格式之间转换
+$ ffmpeg -i input.mov -codec:v copy -codec:a copy output.mp4
+
+

移除音频

+
$ ffmpeg -i input.mov -codec:v copy -an output.mov
+
+ +

字幕

+ +

将字幕写入视频

+
$ ffmpeg -i input.mov -filter:v 'subtitles=subtitles.srt' -codec:a copy output.mov
+
+

将字幕写入视频,具有自定义字幕样式

+
$ ffmpeg -i input.mov -filter:v "subtitles=subtitles.srt:force_style='FontName=Menlo Bold,Fontsize=18'" -codec:a copy output.mov
+
+

音量

+ +

将音量减半

+
$ ffmpeg -i input.mov -codec:v copy -filter:a 'volume=0.5' output.mov
+
+

音量加倍

+
$ ffmpeg -i input.mov -codec:v copy -filter:a 'volume=2' output.mov
+

另见