Vous n'êtes pas identifié(e).
Pages : 1
Duration: 00:12:14.16, start: 0.000000, bitrate: 4167 kb/s
Stream #0:0(eng): Video: h264 (Main), yuv420p, 1280x534 [SAR 1:1 DAR 640:267], 24 fps, 24 tbr, 1k tbn, 180k tbc (default)
Stream #0:1(eng): Audio: aac, 44100 Hz, stereo, s16 (default)
Je gonfle le nombre de piste audio en recopiant le stream 0:1
ffmpeg -i tears_of_steel_720p.mkv -map 0:0 -map 0:1 -map 0:1 -map 0:1 -map 0:1 -c copy tears_of_steel_720p4audio.mkv
J'obtiens:
Duration: 00:12:14.12, start: 0.000000, bitrate: 4652 kb/s
Stream #0:0(eng): Video: h264 (Main), yuv420p, 1280x534 [SAR 1:1 DAR 640:267], 24 fps, 24 tbr, 1k tbn, 180k tbc (default)
Stream #0:1(eng): Audio: aac, 44100 Hz, stereo, s16 (default)
Stream #0:2(eng): Audio: aac, 44100 Hz, stereo, s16 (default)
Stream #0:3(eng): Audio: aac, 44100 Hz, stereo, s16 (default)
Stream #0:4(eng): Audio: aac, 44100 Hz, stereo, s16 (default)
maintenant que j'ai 4 pistes audio( mais ça bug aussi avec des sous-titres), je fais une simple copy de flux vers un mov:
ffmpeg -i tears_of_steel_720p4audio.mkv -c copy tears_of_steel_720p4audio.mov
J'ai plus que 1 pistes audio:
Stream #0:0(eng): Video: h264 (Main) (avc1 / 0x31637661), yuv420p, 1280x534 [SAR 1:1 DAR 640:267], 4001 kb/s, 24 fps, 24 tbr, 1k tbn, 180k tbc
Stream #0:1(eng): Audio: aac (mp4a / 0x6134706D), 44100 Hz, stereo, s16, 159 kb/s
même chose avec le mkv:
ffmpeg -i tears_of_steel_720p4audio.mkv -c copy tears_of_steel_720p4audio2.mkv
pas mieux:
Stream #0:0(eng): Video: h264 (Main), yuv420p, 1280x534 [SAR 1:1 DAR 640:267], 24 fps, 24 tbr, 1k tbn, 180k tbc (default)
Stream #0:1(eng): Audio: aac, 44100 Hz, stereo, s16 (default)
Le seul moyen que j'ai trouvé pour contourner le problème c'est de forcer le mapping de chaque flux:
ffmpeg -i tears_of_steel_720p4audio.mkv -map 0:0 -map 0:1 -map 0:2 -map 0:3 -map 0:4 -c copy tears_of_steel_720p4audio.mov
Mais ça fait des commandes a rallonge....
Hors ligne
Pages : 1