【发布时间】:2021-12-17 11:11:27
【问题描述】:
我正在尝试将分辨率更改为 640x480 并使用 ffmpeg 提取没有音频流的视频片段。我不确定这个命令是否正确:
ffmpeg -i myvideo.mp4 -vf scale=640:480 -ss 00:00:10 -to 00:00:20 -an output.avi
【问题讨论】:
-
您是要降低质量,还是要设置帧大小?无论如何,它不适合你吗?你为什么要映射
0:a?-an执行您想要删除音频的操作。 -
@Brad 我正在尝试将尺寸从 1920x1080 更改为 640x480。我试图使用地图过滤从 10 秒到 20 秒标记的视频,因为似乎我不能使用
copy和-vf -
是的,您不能使用复制,因为那只会复制比特流。删除您的
-map 0和-map -0:a,它应该适合您。 -
@Brad 我明白了,我已经编辑了 cmd,这是正确的吗?
-
对于 AVI 输出,ffmpeg 默认为 200 kbps 的 mpeg4 编码器。添加
-b:v 1500k以获得更好的质量。
标签: video ffmpeg terminal video-streaming video-processing