Opened 6 years ago

Last modified 6 years ago

#7033 new enhancement

dialnorm is unchanged with AC3 copy

Reported by: Mista_D Owned by:
Priority: wish Component: avcodec
Version: git-master Keywords: ac3
Cc: Blocked By:
Blocking: Reproduced by developer: no
Analyzed by developer: no

Description

dialnorm value change is not working when using -c copy.
1) ffmpeg -i source.ts -c copy -dialnorm -24 -vf c.copy.ts
2) ffmpeg -i source.ts -c ac3 -dialnorm -24 -vf c.ac3.ts

Audio tool used to show dilanorm was eac3to (Win/Wine)

eac3to.exe source.ts
TS, 1 audio track, 0:05:00
1: AC3, English, 5.1 channels, 384kbps, 48kHz, dialnorm: -31dB

eac3to.exe c.copy.ts
TS, 1 audio track, 0:05:00
1: AC3, English, 5.1 channels, 384kbps, 48kHz, dialnorm: -31dB

eac3to.exe c.copy.ts
TS, 1 audio track, 0:05:00
1: AC3, English, 5.1 channels, 384kbps, 48kHz, dialnorm: -24dB

Can dialnorm value be modified by FFmpeg without re-encoding of the AC3 stream please? Or an error message which would indicate that header changes can be only done during re-encoding

Thank you

Attachments (1)

ChangeDN.7z (9.1 KB ) - added by Mista_D 6 years ago.
AC3 Dial Norm editor

Download all attachments as: .zip

Change History (3)

comment:1 by Carl Eugen Hoyos, 6 years ago

Component: ffmpegavcodec
Keywords: ac3 added
Priority: normalwish
Type: defectenhancement
Version: 3.4git-master

by Mista_D, 6 years ago

Attachment: ChangeDN.7z added

AC3 Dial Norm editor

comment:2 by Mista_D, 6 years ago

Found utility that changes Dial Norm on AC3 container level (changes DN value and rewrites CRC)

Note: See TracTickets for help on using tickets.