私は2つの異なるパナソニックデバイスから映画の束を持っています。私が1台のデバイスから映画を連結する限り、最終的な映画は滑らかです。
しかし、2番目のデバイスからムービークリップを追加すると、最後のムービーが最初のデバイスからムービーを再生した直後に、オーディオと他のデバイスからのムービークリップの静止画のみが表示されます。
ffmpegは2つの異なるデバイスからの映画を連結できません
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
映画がまだあるのはなぜ?それが正しく結合されるように準備する方法?
奇妙なことのように、それは第二のファイルからオーディオを再生していますOPごとに。 – Mulvya
最初のメソッドは失敗しました。二番目は働いた。 ありがとうございます。 – T4ng10r
うまくいきました。その最初の方法は間違っていたので削除しました...私は誤った仮定をしていて、本当に考えていませんでした。 – LordNeckbeard