我正在尝试将iPhone上录制的两个视频与ffmpeg合并为一个文件.
我已经尝试了所有我能找到的东西,但是我无法正常工作.
我现在的路线是
ffmpeg -i 'concat:output.mov|capturedvideo.MOV' -vcodec copy -acodec copy output2.mov
Run Code Online (Sandbox Code Playgroud)
这目前无效.最终结果需要在iPhone上播放.
Kru*_*lur 10
由于您不是转码,因此您无法连接两个mp4容器.看到这个页面.
实质上,您必须将文件(无转码)转换为MPEG传输流:
ffmpeg -i input1.mp4 -c copy -bsf:v h264_mp4toannexb -f mpegts intermediate1.ts
ffmpeg -i input2.mp4 -c copy -bsf:v h264_mp4toannexb -f mpegts intermediate2.ts
ffmpeg -i "concat:intermediate1.ts|intermediate2.ts" -c copy -bsf:a aac_adtstoasc output.mp4
Run Code Online (Sandbox Code Playgroud)
你需要一个最新版本的ffmpeg.尝试sudo apt-get update; sudo apt-get install ffmpeg(在Ubuntu Linux上)或brew update; brew install ffmpeg(在Mac OS X上)
| 归档时间: |
|
| 查看次数: |
4803 次 |
| 最近记录: |