我正在尝试将文件 img1.png 和 video1.ts 合并为一部电影。除音频外,一切正常:如果电影中的第一个文件是 img1.png - video.ts 没有音频。如果第一个文件是 video1.ts - 一切都按预期工作。
我做的事情:
1) 从 img1.png 创建一个视频文件:
ffmpeg -loop 1 -i img1.png -c:v libx264 -t 30 -pix_fmt yuv420p img.ts
2)串联:
ffmpeg -i "concat:img.ts|video1.ts" -c copy -bsf:a aac_adtstoasc res.mp4
我应该怎么做才能为 video1.ts 保存音频?
提前致谢!
您需要添加一个与视频文件中的音频流具有相同属性的虚拟音频流。
因此,如果主音频是 AAC、立体声、44100 Hz,您将使用
ffmpeg -loop 1 -i img1.png -f lavfi -i anullsrc -pix_fmt yuv420p -c:v libx264 -c:a aac -ar 44100 -ac 2 -t 30 img.ts
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句