Hi, The bit I posted was from a shell script so it was posted verbatim. The variables are being correctly substituted because $SOURCE is found and the output is at the expected $OUTDIR + $OUTPFX location.
As for the output, see below. I have changed filenames to obfuscated values because I don't fancy posting them to the wide internet ! ffmpeg version N-101386-g77ce903f7a Copyright (c) 2000-2021 the FFmpeg developers built with Apple clang version 12.0.0 (clang-1200.0.32.29) configuration: --prefix=/Foobar/transcoding/build --x86asmexe=/Foobar/transcoding/build/bin/yasm --enable-libx264 --enable-gpl libavutil 56. 66.100 / 56. 66.100 libavcodec 58.128.100 / 58.128.100 libavformat 58. 70.100 / 58. 70.100 libavdevice 58. 12.100 / 58. 12.100 libavfilter 7.107.100 / 7.107.100 libswscale 5. 8.100 / 5. 8.100 libswresample 3. 8.100 / 3. 8.100 libpostproc 55. 8.100 / 55. 8.100 Input #0, mov,mp4,m4a,3gp,3g2,mj2, from '/Path/To/My/Input.mp4': Metadata: major_brand : mp42 minor_version : 0 compatible_brands: mp42mp41 creation_time : 2021-03-04T10:22:01.000000Z Duration: 00:01:58.21, start: 0.000000, bitrate: 15825 kb/s Stream #0:0(eng): Video: h264 (High) (avc1 / 0x31637661), yuv420p(tv, bt709), 1920x1080 [SAR 1:1 DAR 16:9], 15503 kb/s, 30 fps, 30 tbr, 30k tbn, 60k tbc (default) Metadata: creation_time : 2021-03-04T10:22:01.000000Z handler_name : ?Mainconcept Video Media Handler vendor_id : [0][0][0][0] encoder : AVC Coding Stream #0:1(eng): Audio: aac (LC) (mp4a / 0x6134706D), 48000 Hz, stereo, fltp, 317 kb/s (default) Metadata: creation_time : 2021-03-04T10:22:01.000000Z handler_name : #Mainconcept MP4 Sound Media Handler vendor_id : [0][0][0][0] Stream mapping: Stream #0:0 -> #0:0 (h264 (native) -> h264 (libx264)) Stream #0:1 -> #0:1 (copy) Press [q] to stop, [?] for help [libx264 @ 0x7fc39400f800] using SAR=1/1 [libx264 @ 0x7fc39400f800] using cpu capabilities: MMX2 SSE2Fast SSSE3 SSE4.2 AVX FMA3 BMI2 AVX2 [libx264 @ 0x7fc39400f800] profile High, level 4.2, 4:2:0, 8-bit [libx264 @ 0x7fc39400f800] 264 - core 161 r3048 b86ae3c - H.264/MPEG-4 AVC codec - Copyleft 2003-2021 - http://www.videolan.org/x264.html - options: cabac=1 ref=3 deblock=1:0:0 analyse=0x3:0x113 me=hex subme=7 psy=1 psy_rd=1.00:0.00 mixed_ref=1 me_range=16 chroma_me=1 trellis=1 8x8dct=1 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=-2 threads=24 lookahead_threads=4 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=3 b_pyramid=2 b_adapt=1 b_bias=0 direct=1 weightb=1 open_gop=0 weightp=2 keyint=72 keyint_min=37 scenecut=0 intra_refresh=0 rc_lookahead=40 rc=cbr mbtree=1 bitrate=6000 ratetol=1.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 vbv_maxrate=6000 vbv_bufsize=6000 nal_hrd=none filler=0 ip_ratio=1.40 aq=1:1.00 Output #0, mp4, to '/Path/To/My/1080/Output.mp4': Metadata: major_brand : mp42 minor_version : 0 compatible_brands: mp42mp41 encoder : Lavf58.70.100 Stream #0:0(eng): Video: h264 (avc1 / 0x31637661), yuv420p(tv, bt709, progressive), 1920x1080 [SAR 1:1 DAR 16:9], q=2-31, 6000 kb/s, 30 fps, 15360 tbn (default) Metadata: creation_time : 2021-03-04T10:22:01.000000Z handler_name : ?Mainconcept Video Media Handler vendor_id : [0][0][0][0] encoder : Lavc58.128.100 libx264 Side data: cpb: bitrate max/min/avg: 6000000/0/6000000 buffer size: 6000000 vbv_delay: N/A Stream #0:1(eng): Audio: aac (LC) (mp4a / 0x6134706D), 48000 Hz, stereo, fltp, 317 kb/s (default) Metadata: creation_time : 2021-03-04T10:22:01.000000Z handler_name : #Mainconcept MP4 Sound Media Handler vendor_id : [0][0][0][0] frame= 3545 fps= 70 q=-1.0 Lsize= 84120kB time=00:01:58.16 bitrate=5831.7kbits/s speed=2.33x video:79412kB audio:4579kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 0.152952% [libx264 @ 0x7fc39400f800] frame I:50 Avg QP:13.83 size:144424 [libx264 @ 0x7fc39400f800] frame P:1407 Avg QP:17.24 size: 41016 [libx264 @ 0x7fc39400f800] frame B:2088 Avg QP:17.66 size: 7848 [libx264 @ 0x7fc39400f800] consecutive B-frames: 2.5% 56.6% 0.8% 40.1% [libx264 @ 0x7fc39400f800] mb I I16..4: 29.1% 53.4% 17.5% [libx264 @ 0x7fc39400f800] mb P I16..4: 7.2% 16.7% 0.9% P16..4: 33.1% 8.4% 5.6% 0.0% 0.0% skip:28.1% [libx264 @ 0x7fc39400f800] mb B I16..4: 1.2% 1.4% 0.0% B16..8: 20.9% 1.6% 0.3% direct: 6.0% skip:68.5% L0:35.1% L1:61.4% BI: 3.5% [libx264 @ 0x7fc39400f800] 8x8 transform intra:64.0% inter:67.9% [libx264 @ 0x7fc39400f800] coded y,uvDC,uvAC intra: 66.4% 79.2% 41.3% inter: 15.8% 24.6% 0.3% [libx264 @ 0x7fc39400f800] i16 v,h,dc,p: 21% 14% 55% 10% [libx264 @ 0x7fc39400f800] i8 v,h,dc,ddl,ddr,vr,hd,vl,hu: 20% 15% 53% 2% 2% 2% 2% 2% 2% [libx264 @ 0x7fc39400f800] i4 v,h,dc,ddl,ddr,vr,hd,vl,hu: 32% 25% 25% 3% 4% 3% 3% 3% 3% [libx264 @ 0x7fc39400f800] i8c dc,h,v,p: 52% 26% 19% 3% [libx264 @ 0x7fc39400f800] Weighted P-Frames: Y:0.4% UV:0.4% [libx264 @ 0x7fc39400f800] ref P L0: 71.0% 6.6% 14.2% 8.2% 0.0% [libx264 @ 0x7fc39400f800] ref B L0: 86.4% 10.4% 3.2% [libx264 @ 0x7fc39400f800] ref B L1: 97.9% 2.1% [libx264 @ 0x7fc39400f800] kb/s:5505.28 ffmpeg version N-101386-g77ce903f7a Copyright (c) 2000-2021 the FFmpeg developers built with Apple clang version 12.0.0 (clang-1200.0.32.29) configuration: --prefix=/Foobar/transcoding/build --x86asmexe=/Foobar/transcoding/build/bin/yasm --enable-libx264 --enable-gpl libavutil 56. 66.100 / 56. 66.100 libavcodec 58.128.100 / 58.128.100 libavformat 58. 70.100 / 58. 70.100 libavdevice 58. 12.100 / 58. 12.100 libavfilter 7.107.100 / 7.107.100 libswscale 5. 8.100 / 5. 8.100 libswresample 3. 8.100 / 3. 8.100 libpostproc 55. 8.100 / 55. 8.100 Input #0, mov,mp4,m4a,3gp,3g2,mj2, from '/Path/To/My/Input.mp4': Metadata: major_brand : mp42 minor_version : 0 compatible_brands: mp42mp41 creation_time : 2021-03-04T10:22:01.000000Z Duration: 00:01:58.21, start: 0.000000, bitrate: 15825 kb/s Stream #0:0(eng): Video: h264 (High) (avc1 / 0x31637661), yuv420p(tv, bt709), 1920x1080 [SAR 1:1 DAR 16:9], 15503 kb/s, 30 fps, 30 tbr, 30k tbn, 60k tbc (default) Metadata: creation_time : 2021-03-04T10:22:01.000000Z handler_name : ?Mainconcept Video Media Handler vendor_id : [0][0][0][0] encoder : AVC Coding Stream #0:1(eng): Audio: aac (LC) (mp4a / 0x6134706D), 48000 Hz, stereo, fltp, 317 kb/s (default) Metadata: creation_time : 2021-03-04T10:22:01.000000Z handler_name : #Mainconcept MP4 Sound Media Handler vendor_id : [0][0][0][0] Stream mapping: Stream #0:0 -> #0:0 (h264 (native) -> h264 (libx264)) Stream #0:1 -> #0:1 (copy) Press [q] to stop, [?] for help [libx264 @ 0x7faa6a80f800] using SAR=1/1 [libx264 @ 0x7faa6a80f800] using cpu capabilities: MMX2 SSE2Fast SSSE3 SSE4.2 AVX FMA3 BMI2 AVX2 [libx264 @ 0x7faa6a80f800] profile Main, level 4.0, 4:2:0, 8-bit [libx264 @ 0x7faa6a80f800] 264 - core 161 r3048 b86ae3c - H.264/MPEG-4 AVC codec - Copyleft 2003-2021 - http://www.videolan.org/x264.html - options: cabac=1 ref=3 deblock=1:0:0 analyse=0x1:0x111 me=hex subme=7 psy=1 psy_rd=1.00:0.00 mixed_ref=1 me_range=16 chroma_me=1 trellis=1 8x8dct=0 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=-2 threads=22 lookahead_threads=3 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=3 b_pyramid=2 b_adapt=1 b_bias=0 direct=1 weightb=1 open_gop=0 weightp=2 keyint=72 keyint_min=37 scenecut=0 intra_refresh=0 rc_lookahead=40 rc=cbr mbtree=1 bitrate=3000 ratetol=1.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 vbv_maxrate=3000 vbv_bufsize=3000 nal_hrd=none filler=0 ip_ratio=1.40 aq=1:1.00 Output #0, mp4, to '/Path/To/My/720/Output.mp4': Metadata: major_brand : mp42 minor_version : 0 compatible_brands: mp42mp41 encoder : Lavf58.70.100 Stream #0:0(eng): Video: h264 (avc1 / 0x31637661), yuv420p(tv, bt709, progressive), 1280x720 [SAR 1:1 DAR 16:9], q=2-31, 3000 kb/s, 30 fps, 15360 tbn (default) Metadata: creation_time : 2021-03-04T10:22:01.000000Z handler_name : ?Mainconcept Video Media Handler vendor_id : [0][0][0][0] encoder : Lavc58.128.100 libx264 Side data: cpb: bitrate max/min/avg: 3000000/0/3000000 buffer size: 3000000 vbv_delay: N/A Stream #0:1(eng): Audio: aac (LC) (mp4a / 0x6134706D), 48000 Hz, stereo, fltp, 317 kb/s (default) Metadata: creation_time : 2021-03-04T10:22:01.000000Z handler_name : #Mainconcept MP4 Sound Media Handler vendor_id : [0][0][0][0] frame= 3545 fps=127 q=-1.0 Lsize= 42273kB time=00:01:58.16 bitrate=2930.7kbits/s speed=4.24x video:37566kB audio:4579kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 0.304804% [libx264 @ 0x7faa6a80f800] frame I:50 Avg QP: 9.85 size:100765 [libx264 @ 0x7faa6a80f800] frame P:890 Avg QP:15.30 size: 24723 [libx264 @ 0x7faa6a80f800] frame B:2605 Avg QP:15.87 size: 4386 [libx264 @ 0x7faa6a80f800] consecutive B-frames: 1.5% 0.3% 4.0% 94.2% [libx264 @ 0x7faa6a80f800] mb I I16..4: 38.9% 0.0% 61.1% [libx264 @ 0x7faa6a80f800] mb P I16..4: 4.8% 0.0% 3.6% P16..4: 37.2% 17.6% 10.1% 0.0% 0.0% skip:26.6% [libx264 @ 0x7faa6a80f800] mb B I16..4: 0.4% 0.0% 0.1% B16..8: 25.1% 2.2% 0.4% direct: 7.6% skip:64.1% L0:37.0% L1:57.7% BI: 5.3% [libx264 @ 0x7faa6a80f800] coded y,uvDC,uvAC intra: 70.8% 84.9% 58.1% inter: 15.9% 27.8% 1.5% [libx264 @ 0x7faa6a80f800] i16 v,h,dc,p: 28% 9% 38% 26% [libx264 @ 0x7faa6a80f800] i4 v,h,dc,ddl,ddr,vr,hd,vl,hu: 28% 21% 26% 5% 5% 4% 4% 3% 3% [libx264 @ 0x7faa6a80f800] i8c dc,h,v,p: 57% 25% 14% 4% [libx264 @ 0x7faa6a80f800] Weighted P-Frames: Y:0.4% UV:0.4% [libx264 @ 0x7faa6a80f800] ref P L0: 59.8% 5.6% 22.8% 11.8% 0.0% [libx264 @ 0x7faa6a80f800] ref B L0: 84.9% 10.7% 4.4% [libx264 @ 0x7faa6a80f800] ref B L1: 97.7% 2.3% [libx264 @ 0x7faa6a80f800] kb/s:2604.24 ‐‐‐‐‐‐‐ Original Message ‐‐‐‐‐‐‐ On Thursday, 4 March 2021 16:27, Phil Rhodes <phil_rho...@rocketmail.com> wrote: > Hi there > > Can I suggest you post for us the actual commandline that ends up getting > executed, and the output from ffmpeg, at least until it gets down to the > serious number crunching? The problem may be in the way the command is being > assembled. > > P > > On Thursday, 4 March 2021, 16:18:15 GMT, Laura Smith via ffmpeg-user > <ffmpeg-user@ffmpeg.org> wrote: > > Hi, > > Am I missing something simple here ? > > The command I am using is based on the example given at > https://google.github.io/shaka-packager/html/tutorials/encoding.html : > > ffmpeg -i "${SOURCE}" -c:a copy \ > > -vf "scale=-2:1080" \ > > -c:v libx264 -profile:v high -level:v 4.2 \ > > -x264-params scenecut=0:open_gop=0:min-keyint=72:keyint=72 \ > > -minrate 6000k -maxrate 6000k -bufsize 6000k -b:v 6000k \ > > -y "${OUTDIR}/1080/${OUTPFX}_1080.mp4" > > ffmpeg -i "${SOURCE}" -c:a copy \ > > -vf "scale=-2:720" \ > > -c:v libx264 -profile:v main -level:v 4.0 \ > > -x264-params scenecut=0:open_gop=0:min-keyint=72:keyint=72 \ > > -minrate 3000k -maxrate 3000k -bufsize 3000k -b:v 3000k \ > > -y "${OUTDIR}/720/${OUTPFX}_720.mp4" > > The source file (an mp4 output from Adobe premiere) audio is perfect, no > problems. So there is something happening at the ffmpeg stage ? > > Where am I going wrong ? > > Thanks ! > > Laura > _______________________________________________ > ffmpeg-user mailing list > ffmpeg-user@ffmpeg.org > https://ffmpeg.org/mailman/listinfo/ffmpeg-user > > To unsubscribe, visit link above, or email > ffmpeg-user-requ...@ffmpeg.org with subject "unsubscribe". _______________________________________________ ffmpeg-user mailing list ffmpeg-user@ffmpeg.org https://ffmpeg.org/mailman/listinfo/ffmpeg-user To unsubscribe, visit link above, or email ffmpeg-user-requ...@ffmpeg.org with subject "unsubscribe".