我正在尝试使用 FFmpeg 从本地 mp4 文件生成以下内容:
通读文档后,我正在努力使终端命令正确。为了删除音频,我尝试了这个命令但没有成功:
ffmpeg -i file.mp4 -map 0:0 -map 0:2 -acodec copy -vcodec copy
Run Code Online (Sandbox Code Playgroud)
谁能指导我如何做到这一点?
llo*_*gan 16
使用color和anullsrc过滤器。制作 10 秒输出、1280x720、25 帧率、立体声音频、44100 采样率的示例:
ffmpeg -f lavfi -i color=size=1280x720:rate=25:color=black -f lavfi -i anullsrc=channel_layout=stereo:sample_rate=44100 -t 10 output.mp4
Run Code Online (Sandbox Code Playgroud)
只保留视频:
ffmpeg -i input.mp4 -map 0:v -c copy output.mp4
Run Code Online (Sandbox Code Playgroud)
保留除音频以外的所有内容:
ffmpeg -i input.mp4 -map 0 -map -0:a -c copy output.mp4
Run Code Online (Sandbox Code Playgroud)
见FFmpeg的维基:地图上的详细信息-map。
使用drawbox过滤器。
ffmpeg -i input.mp4 -vf drawbox=color=black:t=fill -c:a copy output.mp4
Run Code Online (Sandbox Code Playgroud)
请参阅如何使用 ffmpeg 将新音频(不混合)添加到视频中?并参考 anullsrc 示例。
| 归档时间: |
|
| 查看次数: |
9146 次 |
| 最近记录: |