mp3 -> mp3 compress

Fórumok

Tudtok-e javasolni valami madplay|sox|lame szkriptet, amivel beszéd jellegű monó mp3-at lehetne 10-20%-al tömöríteni, lehetőleg nem sok minőségromlással?

A meglévő, szöveges előadást tartalmazó mp3 médiafájlok egy ilyen szkripttel lettek már hangolva:

madplay \
--output=wav:- \
--mono \
$EREDETI \
| sox \
-t wav - -t wav - \
compand 0.3,0.8 "-60,-60, -45,-25, -30,-15, -15,-15, 0,-8" \
-1.5 -30 0.2 \
highpass 100 \
| lame \
-m mono \
-V 8.5 -q 0 \
--lowpass 9.2 --lowpass-width 0.5 \
--resample 22 \
- \
$KONVERTALT

Hozzászólások

esetleg "sox vad", már ha a tartalomromlás nem számít minőségromlásnak :)

Ha a topic-kezdő bejegyzést érted "címen", akkor az a szkript az nem megoldás, hanem annak a jelzése, hogy bizony már némi tömörítésen átestek ezek az mp3 fájlok, és hogy még ezen felül szeretnék elérni 20% méretcsökkenést. (Erre utalt a már szócska fent.) De egyelőre nem sikerült megoldást találni.

Egyelőre nem. Pontosabban a speex-et nem kodekként használtam, hanem önálló programként (speexenc), és úgy tűnt, hogy az eredményt csak a saját speexdec dekóderrel lehet visszahallgatni, ez az irány meg nem tetszett (ugyanis mp3 kimenetre vágyom). De lehet, hogy a cél előtt estem hasra, és más módon kellet volna használnom a speex-et.

Általánosságban, ha több egymás utáni lépcsőben kódolsz, akkor legtöbbször gyengébb minőséget kapsz az egymenetes kódoláshoz képest, amennyiben a végeredmények mérete kb. ugyanakkora. (Ez persze nem igaz az eleve többmenetesre tervezett kódolók esetén.)

-----
Innen most töltsünk tiszta vizet a nyílt kártyákba: ...

Csak úgy kíváncsiságból: mi az oka, hogy egy mp3 fájlból 10%-kal kisebb mp3 fájlt akarsz kódolni? 1000 terabájtnyi fájlod van, s spórolni akarsz 100 terabájtot? Ezt érteném, de mondjuk 3 GB esetén nem látom az értelmét. Persze biztos van ... :)

Épp nem fér el egy DVD-n az előadások sorozata, ez a tömörítési szándékom oka. :-)