Ok, once again a Mail with complete command line + output + questions: $ ffmpeg -y -i file.mxf -filter:v yadif -b:v 8000k -minrate 8000k -maxrate 8000k -bufsize 4000k -vcodec libx264 -bf 2 -flags +cgop -pix_fmt yuv420p -f mp4 -filter_complex "amerge,volume=14.4dB [aout]" -map [aout] -c:a libfdk_aac -b:a 384k -ac 2 -ar 48000 -cutoff 20k -movflags faststart -ss 00:00:00 file.mp4
ffmpeg version N-80123-gd74cc61-static Copyright (c) 2000-2016 the FFmpeg developers built with gcc 4.4.7 (GCC) 20120313 (Red Hat 4.4.7-17) configuration: --arch=64 --prefix=/root/ffmpeg-static/ffmpeg-build-script/workspace --extra-cflags=-I/root/ffmpeg-static/ffmpeg-build-script/workspace/include --extra-ldflags=-L/root/ffmpeg-static/ffmpeg-build-script/workspace/lib --extra-version=static --extra-cflags=--static --enable-static --disable-debug --disable-shared --disable-ffplay --disable-ffserver --disable-doc --enable-gpl --enable-version3 --enable-nonfree --enable-pthreads --enable-libvpx --enable-libmp3lame --enable-libtheora --enable-libvorbis --enable-libx264 --enable-libx265 --enable-runtime-cpudetect --enable-libfdk-aac --enable-avfilter --enable-libopencore_amrwb --enable-libopencore_amrnb --enable-filters --enable-libvidstab --enable-libebur128 --enable-bzlib --enable-libopus --enable-libkvazaar --enable-frei0r libavutil 55. 24.100 / 55. 24.100 libavcodec 57. 43.100 / 57. 43.100 libavformat 57. 37.101 / 57. 37.101 libavdevice 57. 0.101 / 57. 0.101 libavfilter 6. 46.100 / 6. 46.100 libswscale 4. 1.100 / 4. 1.100 libswresample 2. 0.101 / 2. 0.101 libpostproc 54. 0.100 / 54. 0.100 Guessed Channel Layout for Input Stream #0.1 : mono Guessed Channel Layout for Input Stream #0.2 : mono Input #0, mxf, from 'file.mxf': Metadata: uid : 42704c88-2d83-11e6-a3f0-002608fe0387 generation_uid : 42704c89-2d83-11e6-a457-002608fe0387 company_name : Adobe Systems Incorporated product_name : Premiere Pro product_version : 7.2.2 application_platform: Mac OS X product_uid : 10ab07a9-e89e-7510-a923-ea9220524153 modification_date: 2016-06-08 14:14:06 material_package_umid: 0x060A2B340101010501010D111300000098F70D03477505A50431002608FE0387 timecode : 00:00:00:00 Duration: 00:04:25.96, start: 0.000000, bitrate: 51792 kb/s Stream #0:0: Video: mpeg2video (4:2:2), yuv422p(tv, unknown/bt709/bt709), 1920x1080 [SAR 1:1 DAR 16:9], 50000 kb/s, 25 fps, 25 tbr, 25 tbn Metadata: file_package_umid: 0x060A2B340101010501010D1213B3B5A098F70D03477505A5C467002608FE0387 file_package_name: Source Package Stream #0:1: Audio: pcm_s16le, 48000 Hz, 1 channels, s16, 768 kb/s Metadata: file_package_umid: 0x060A2B340101010501010D1213B3B5A098F70D03477505A5C467002608FE0387 file_package_name: Source Package Stream #0:2: Audio: pcm_s16le, 48000 Hz, 1 channels, s16, 768 kb/s Metadata: file_package_umid: 0x060A2B340101010501010D1213B3B5A098F70D03477505A5C467002608FE0387 file_package_name: Source Package Codec AVOption bf (set maximum number of B frames between non-B-frames) specified for output file #0 (file.mp4) has not been used for any stream. The most likely reason is either wrong type (e.g. a video option with no video streams) or that it is a private option of some encoder which was not actually used for any stream. [Parsed_amerge_0 @ 0x3507330] No channel layout for input 1 [Parsed_amerge_0 @ 0x3507330] Input channel layouts overlap: output layout will be determined by the number of distinct input channels [mp4 @ 0x3216660] Using AVStream.codec to pass codec parameters to muxers is deprecated, use AVStream.codecpar instead. Output #0, mp4, to 'file.mp4': Metadata: uid : 42704c88-2d83-11e6-a3f0-002608fe0387 generation_uid : 42704c89-2d83-11e6-a457-002608fe0387 company_name : Adobe Systems Incorporated product_name : Premiere Pro product_version : 7.2.2 application_platform: Mac OS X product_uid : 10ab07a9-e89e-7510-a923-ea9220524153 modification_date: 2016-06-08 14:14:06 material_package_umid: 0x060A2B340101010501010D111300000098F70D03477505A50431002608FE0387 timecode : 00:00:00:00 encoder : Lavf57.37.101 Stream #0:0: Audio: aac ([64][0][0][0] / 0x0040), 48000 Hz, stereo, s16, 384 kb/s (default) Metadata: encoder : Lavc57.43.100 libfdk_aac Stream mapping: Stream #0:1 (pcm_s16le) -> amerge:in0 Stream #0:2 (pcm_s16le) -> amerge:in1 volume -> Stream #0:0 (libfdk_aac) Press [q] to stop, [?] for help [mp4 @ 0x3216660] Starting second pass: moving the moov atom to the beginning of the file size= 2737kB time=00:00:58.11 bitrate= 385.9kbits/s speed=16.9x video:0kB audio:2726kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 0.417923% Questions: "[mp4 @ 0x3216660] Using AVStream.codec to pass codec parameters to muxers is deprecated, use AVStream.codecpar instead." - What does it mean? Did I compile the ffmpeg binary wrong? "Codec AVOption bf (set maximum number of B frames between non-B-frames) specified for output file #0 (file.mp4) has not been used for any stream. The most likely reason is either wrong type (e.g. a video option with no video streams) or that it is a private option of some encoder which was not actually used for any stream." - I want to set the number of bframes manually. It seems that ffmpeg can't apply that to the video stream. "[Parsed_amerge_0 @ 0x3507330] No channel layout for input 1" - You said it's not an error, okay. But isn't it possible to define a fix layout and mapping for the output stream to avoid this warning message? Thanks, Alex -- View this message in context: http://ffmpeg-users.933282.n4.nabble.com/amerge-channel-layout-tp4676437p4676459.html Sent from the FFmpeg-users mailing list archive at Nabble.com. _______________________________________________ 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".