ffmpeg -- ac3 -- 5.1-to-stereo

Most szembesültem azzal, hogy a Strong 8105 ketyerém nem minden 5.1-es ac3-at kezel ügyesen, pl a beszéd nagyon halk lesz, a zene/effekt feleslegesen hangos.
Google barátom segítségével ilyesmit alkottam (Makefile részlet DVD-rip-hez):


${TITLE}_stereo.ac3: ${TITLE}_51.ac3
        ffmpeg -i ${TITLE}_51.ac3 -ac 2 \
        -af "pan=stereo|FL=FC+0.30*FL+0.30*BL|FR=FC+0.30*FR+0.30*BR"    \
        ${TITLE}_stereo.ac3

Hozzászólások

Mi a kerdes?
------------------------
Jézus reset téged

Komplett script:

#!/bin/bash

DoOne() {
    local TITLE=$(dirname "$1")/$(basename "$1" _hb.mp4)
    ffmpeg -i ${TITLE}_hb.mp4 -c:v copy -ac 2 \
        -af "pan=stereo|FL=FC+0.30*FL+0.30*BL|FR=FC+0.30*FR+0.30*BR"    \
        -aspect 16:9 ${TITLE}.mp4
}

for i in "$@"; do
    DoOne "$i"
done

esetleg? https://datatracker.ietf.org/doc/html/rfc7845#section-5.1.1.5
egy probat meger ezekkel a szorzokkal. ha pedig meg igy is halk a dialog, dobni a FC-hez par %-ot.
 

                                                                   /FL \
   / \   /                                                       \ |FC |
   |L|   | 0.529067 0.374107 0.000000 0.458186 0.264534 0.374107 | |FR |
   |R| = | 0.000000 0.374107 0.529067 0.264534 0.458186 0.374107 | |RL |
   \ /   \                                                       / |RR |
                                                                   \LFE/
   Exact coefficient values are 1, 1/sqrt(2), sqrt(3)/2 and 1/2,
   multiplied by 2/(1 + 1/sqrt(2) + sqrt(3)/2 + 1/2 + 1/sqrt(2)) for
   normalization.

       Figure 7: Stereo Downmix Matrix for the 5.1 Surround Mapping