[FFmpeg-devel] [PATCH v3] doc/filters: Add double-pass example for loudnorm
Marvin Scholz
epirat07 at gmail.com
Wed Aug 22 13:31:31 EEST 2018
On 22 Aug 2018, at 11:44, Gyan Doshi wrote:
> On 22-08-2018 02:38 PM, Marvin Scholz wrote:
>>
>>
>> On 22 Aug 2018, at 6:40, Gyan Doshi wrote:
>>
>>> On 22-08-2018 04:43 AM, Marvin Scholz wrote:
>>>
>>>>>
>>>>>> + at example
>>>>>> +ffmpeg -i input -af
>>>>>> loudnorm=I=-23:TP=-1:measured_I=-9.0:measured_TP=1.5:measured_LRA=9.4:measured_thresh=-19.5:print_format=summary
>>>>>> output
>>>>>
>>>>> Since your input LRA is 9.4, and output LRA is 7 (default), the
>>>>> filter will upsample to 192 kHz. You should resample afterwards.
>>>>>
>>>>
>>>> Ok, whats the correct way to do that?
>>>
>>> e.g.
>>>
>>> ffmpeg -i input -af loudnorm=...,aresample=48000 output
>>
>> This just gives me:
>>
>> [Parsed_aresample_1 @ 0x7f99fb503ec0] Cannot select channel layout
>> for the link between filters Parsed_aresample_1 and format_out_0_1.
>
> Share complete command and log.
$ ffmpeg -i ~/Movies/input.wmv -af
loudnorm=I=-13:TP=-1:measured_I=-9.0:measured_TP=1.5:measured_LRA=9.4:measured_thresh=-19.5:linear=true:print_format=summary,aresample=48000
-c:v prores -c:a pcm_s16le -f mov output.mov
ffmpeg version 4.0.2 Copyright (c) 2000-2018 the FFmpeg developers
built with Apple LLVM version 9.1.0 (clang-902.0.39.2)
configuration: --prefix=/usr/local/Cellar/ffmpeg/4.0.2
--enable-shared --enable-pthreads --enable-version3
--enable-hardcoded-tables --enable-avresample --cc=clang --host-cflags=
--host-ldflags= --enable-gpl --enable-libmp3lame --enable-libx264
--enable-libxvid --enable-opencl --enable-videotoolbox --disable-lzma
libavutil 56. 14.100 / 56. 14.100
libavcodec 58. 18.100 / 58. 18.100
libavformat 58. 12.100 / 58. 12.100
libavdevice 58. 3.100 / 58. 3.100
libavfilter 7. 16.100 / 7. 16.100
libavresample 4. 0. 0 / 4. 0. 0
libswscale 5. 1.100 / 5. 1.100
libswresample 3. 1.100 / 3. 1.100
libpostproc 55. 1.100 / 55. 1.100
[wmv3 @ 0x7fb7c5806600] Extra data: 8 bits left, value: 20
Guessed Channel Layout for Input Stream #0.0 : stereo
Input #0, asf, from '/Users/epirat/Movies/input.wmv':
Metadata:
SfOriginalFPS : 299700
WMFSDKVersion : 12.0.17134.137
WMFSDKNeeded : 0.0.0.0000
IsVBR : 0
DeviceConformanceTemplate: MP at HL
Duration: 00:04:28.20, start: 0.000000, bitrate: 5446 kb/s
Stream #0:0(ger): Audio: wmav2 (a[1][0][0] / 0x0161), 48000 Hz,
stereo, fltp, 192 kb/s
Stream #0:1(ger): Video: wmv3 (Main) (WMV3 / 0x33564D57), yuv420p,
1280x720, 6099 kb/s, 29.97 fps, 29.97 tbr, 1k tbn, 1k tbc
[wmv3 @ 0x7fb7c5806c00] Extra data: 8 bits left, value: 20
Stream mapping:
Stream #0:1 -> #0:0 (wmv3 (native) -> prores (native))
Stream #0:0 -> #0:1 (wmav2 (native) -> pcm_s16le (native))
Press [q] to stop, [?] for help
[prores @ 0x7fb7c5860200] encoding with ProRes standard (apcn) profile
[prores @ 0x7fb7c5891000] encoding with ProRes standard (apcn) profile
[prores @ 0x7fb7c58e2a00] encoding with ProRes standard (apcn) profile
[prores @ 0x7fb7c58d8c00] encoding with ProRes standard (apcn) profile
[prores @ 0x7fb7c5814c00] encoding with ProRes standard (apcn) profile
[Parsed_aresample_1 @ 0x7fb7c540d500] Cannot select channel layout for
the link between filters Parsed_aresample_1 and format_out_0_1.
Error reinitializing filters!
Failed to inject frame into filter network: Invalid argument
Error while processing the decoded data for stream #0:0
Conversion failed!
>
> Gyan
> _______________________________________________
> ffmpeg-devel mailing list
> ffmpeg-devel at ffmpeg.org
> http://ffmpeg.org/mailman/listinfo/ffmpeg-devel
More information about the ffmpeg-devel
mailing list