Raf*_*ael 5 audio video ffmpeg
我试图将视频切成两部分,然后用 ffmpeg 重新组装,但最终输出在片段相遇的地方有一个小音频故障。我使用以下命令将视频 1.mp4 分成两部分:
ffmpeg -i 1.mp4 -ss 00:00:00 -t 00:00:02 -异步 1 1-1.mp4
和
ffmpeg -i 1.mp4 -ss 00:00:02 -t 00:00:02 -异步 1 1-2.mp4
一旦我有了这两个部分,我就会将它们连接在一起:
ffmpeg -f concat -i files.txt -c 复制输出.mp4
files.txt 正确列出了这两个文件。谁能指出我问题可能出在哪里?
谢谢
该故障可能是由于中间出现的音频启动样本造成的。
由于您要重新编码片段,因此您可以通过一个命令来完成此操作:
ffmpeg -i 1.mp4 -filter_complex
"[0]trim=duration=2[v1];[0]trim=2:4,setpts=PTS-STARTPTS[v2];
[0]atrim=duration=2[a1];[0]atrim=2:4,asetpts=PTS-STARTPTS[a2];
[v1][a1][v2][a2]concat=n=2:v=1:a=1[v][a]"
-map "[v]" -map "[a]" output.mp4
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2704 次 |
| 最近记录: |