2017-03-28 68 views
0


我從兩臺不同的Panasonic設備獲得了一堆電影。只要我從一臺設備連接電影 - 最終電影是光滑的。
但是,當我從第二個設備添加影片剪輯後,在最終影片從第一個設備播放影片後,它將顯示音頻,並且僅顯示來自其他設備的影片剪輯的靜止圖像。
ffmpeg無法連接來自兩個不同設備的電影

ffmpeg -f concat -i mylist.txt -c copy final_movie.MP4 

例ffprobe:

Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'S6810001.MP4': 
    Metadata: 
    major_brand  : isom 
    minor_version : 512 
    compatible_brands: isomiso2avc1mp41 
    encoder   : Lavf57.27.100 
    Duration: 00:00:10.62, start: 0.021333, bitrate: 1131 kb/s 
    Stream #0:0(eng): Video: h264 (High) (avc1/0x31637661), yuv420p, 1280x720 [SAR 1:1 DAR 16:9], 998 kb/s, 25 fps, 25 tbr, 12800 tbn, 50 tbc (default) 
    Metadata: 
     handler_name : VideoHandler 
    Stream #0:1(eng): Audio: aac (LC) (mp4a/0x6134706D), 48000 Hz, stereo, fltp, 132 kb/s (default) 
    Metadata: 
     handler_name : SoundHandle 

第二設備影片剪輯:

Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'a/T00004.mp4': 
    Metadata: 
    major_brand  : isom 
    minor_version : 512 
    compatible_brands: isomiso2avc1mp41 
    encoder   : Lavf57.27.100 
    Duration: 00:00:33.18, start: 0.000000, bitrate: 1190 kb/s 
    Stream #0:0(und): Video: h264 (High) (avc1/0x31637661), yuv420p, 1280x720 [SAR 1:1 DAR 16:9], 929 kb/s, 25 fps, 25 tbr, 12800 tbn, 50 tbc (default) 
    Metadata: 
     handler_name : VideoHandler 
    Stream #0:1(und): Audio: ac3 (ac-3/0x332D6361), 48000 Hz, stereo, fltp, 256 kb/s (default) 
    Metadata: 
     handler_name : SoundHandler 
    Side data: 
     audio service type: main 

爲什麼電影仍然是?如何準備它可以正確連接?

回答

1

您正嘗試連接可能具有不同配置文件的視頻。另外,音頻格式也不相同,但如果要流式傳輸,它們應該是相同的。

使用ffprobe查看更詳細的信息關於每個輸入:

ffprobe -loglevel error -show_streams S6810001.MP4 
ffprobe -loglevel error -show_streams a/T00004.mp4 

在這個例子中假設S6810001.MP4視頻主要有輪廓和a/T00004.mp4已Baseline Profile的,你可以「順應」 a/T00004.mp4更像S6810001.MP4,反之亦然(請注意,音頻也可以具有配置文件,因此請確保您正在查看ffprobe輸出中的正確部分)。本示例命令將使用相同的配置文件和相同的音頻格式:

ffmpeg -i a/T00004.mp4 -profile:v main -c:a aac a/T00004_encoded.mp4 

現在使用a/T00004_encoded.mp4作爲你的第二個輸入,而不是a/T00004.mp4

ffmpeg -f concat -i mylist.txt -c copy final_movie.MP4 
+0

奇怪的是它確實起到從第二個文件中的音頻,如每OP。 – Mulvya

+0

第一種方法失敗。第二次工作。 謝謝。 – T4ng10r

+0

很高興聽到它的工作。第一種方法是錯誤的,所以我刪除了它......我做了一個錯誤的假設,並沒有真正想到。 – LordNeckbeard

相關問題