Opened 6 months ago

Last modified 6 months 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 months ago.
AC3 Dial Norm editor

Download all attachments as: .zip

Change History (3)

comment:1 Changed 6 months ago by cehoyos

  • Component changed from ffmpeg to avcodec
  • Keywords ac3 added
  • Priority changed from normal to wish
  • Type changed from defect to enhancement
  • Version changed from 3.4 to git-master

Changed 6 months ago by Mista_D

AC3 Dial Norm editor

comment:2 Changed 6 months ago by Mista_D

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

Note: See TracTickets for help on using tickets.