Hi.

I’m having some issues properly mapping audio in a quicktime.
Say I just wan’t to create a mov file with 2 mono audio tracks.

This command creates the correct file.
ffmpeg -t 1  -i 
"/Volumes/Storage/_MoveToBackup/formatSamples/1x16-chAudioTest.mov" 
-filter_complex 
"[0:0]copy,fps=25,setfield=prog,setdar=dar=16/9,setsar=sar=1/1[vOut]" -c:a 
pcm_s32le -map 0:1 -filter:a:0 "pan=1c|c0=c0" -map 0:2 -filter:a:1 
"pan=1c|c0=c0" -map [vOut] -c:v prores_ks -r 25 -pix_fmt yuv422p10le -profile:v 
1 -field_order progressive -y -strict -2 
"/Users/kf/Desktop/testfile_working.mov”

This one creates the file sort of correct. The only difference is, when I open 
it in Quicktime player, only the first audio track is enabled.
ffmpeg -t 1 -i 
"/Volumes/Storage/_MoveToBackup/formatSamples/1x16-chAudioTest.mov" 
-filter_complex 
"[0:0]copy,fps=25,setfield=prog,setdar=dar=16/9,setsar=sar=1/1[vOut];[0:1]pan=1|c0=c0[a1];[0:2]pan=1|c0=c0[a2];[a1]amerge=inputs=1[aOut0];[a2]amerge=inputs=1[aOut1]"
 -c:a pcm_s24le -map [aOut0] -map [aOut1] -map [vOut] -c:v prores_ks -r 25 
-pix_fmt yuv422p10le -profile:v 1 -field_order progressive -y -strict -2 
"/Users/kf/Desktop/testfile.mov”

In this example there’s no problem using the first command.

But what if I had a file with 4 mono tracks, and I wanted to merge those 4 
tracks into 2 stereo tracks. It does do what I’m asking it to, but again, only 
the first audio track is enabled.

ffmpeg -t 1 -i 
"/Volumes/Storage/_MoveToBackup/formatSamples/1x16-chAudioTest.mov" 
-filter_complex 
"[0:0]copy,fps=25,setfield=prog,setdar=dar=16/9,setsar=sar=1/1[vOut];[0:1]pan=1c|c0=c0[a1];[0:2]pan=1c|c0=c0[a2];[0:3]pan=1c|c0=c0[a3];[0:4]pan=1c|c0=c0[a4];[a1][a2]amerge=inputs=2[aOut0];[a3][a4]amerge=inputs=2[aOut1]"
 -c:a pcm_s24le -map [aOut0] -map [aOut1] -map [vOut] -c:v prores_ks -r 25 
-pix_fmt yuv422p10le -profile:v 1 -field_order progressive -y -strict -2 
"/Users/kf/Desktop/testfile.mov"

Output #0, mov, to '/Users/kf/Desktop/testfile.mov':
  Metadata:
    major_brand     : qt  
    minor_version   : 537199360
    compatible_brands: qt  
    encoder         : Lavf58.12.100
    Stream #0:0: Audio: pcm_s24le (in24 / 0x34326E69), 48000 Hz, stereo, s32, 
2304 kb/s
    Metadata:
      encoder         : Lavc58.18.100 pcm_s24le
    Stream #0:1: Audio: pcm_s24le (in24 / 0x34326E69), 48000 Hz, stereo, s32, 
2304 kb/s
    Metadata:
      encoder         : Lavc58.18.100 pcm_s24le
    Stream #0:2: Video: prores (prores_ks) (apcs / 0x73637061), 
yuv422p10le(progressive), 1920x1080 [SAR 1:1 DAR 16:9], q=2-31, 200 kb/s, 25 
fps, 12800 tbn, 25 tbc (default)
    Metadata:
      encoder         : Lavc58.18.100 prores_ks

Do any of you an idea on how to solve this?
I’ve testet against the latest build. The output of FFMpeg is identical, and 
this seems to be the case on .mov, prores and h.264, and .mp4, h.264.
_______________________________________________
ffmpeg-user mailing list
ffmpeg-user@ffmpeg.org
http://ffmpeg.org/mailman/listinfo/ffmpeg-user

To unsubscribe, visit link above, or email
ffmpeg-user-requ...@ffmpeg.org with subject "unsubscribe".

Reply via email to