Im新的ffmpeg和文件是壓倒性的。把2個FLV電影放在一起FFmpeg
想 「膠水」 2部FLV電影一起(ASCII藝術在這裏並不那麼工作)
[1] [2]
[1] [2] < =創建1部新電影2視頻的播放彼此相鄰
Im新的ffmpeg和文件是壓倒性的。把2個FLV電影放在一起FFmpeg
想 「膠水」 2部FLV電影一起(ASCII藝術在這裏並不那麼工作)
[1] [2]
[1] [2] < =創建1部新電影2視頻的播放彼此相鄰
採取更多挖掘這似乎工作的文檔後:
ffmpeg -i stream1.mp4 -i stream2.mp4 -filter_complex "[0:v]setpts=PTS-STARTPTS, pad=iw*2:ih[bg]; [1:v]setpts=PTS-STARTPTS[fg]; [bg][fg]overlay=w; amerge,pan=stereo:c0<c0+c2:c1<c1+c3" output.mp4
這個例子看起來很熟悉... – LordNeckbeard
它是你的嗎?我只是發現它在某處,但不能回想起來,如果它的你和我錯過了信用 – Rubytastic
看起來像,但我不介意它是否。我不記得它在哪裏...... – LordNeckbeard
請考慮將它們轉換爲MP4(因爲Flash支持它和它的更緊湊) 使用本:
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
啊太棒了!是否也可以確保它們的長度相同?也許使用最短的電影,並限制較長的電影?我測試並接受 – Rubytastic
你的意思是同一時間嗎? –
是的持續時間相同,所以電影1 = 0:30,電影2 = 0:32,如何合併它們並使電影在0:30退出(因此電影2的2秒會丟失) – Rubytastic
ffmpeg的CLI問題是題外話這裏。下次嘗試[su]。 – LordNeckbeard