Kayıpsız m4a'yı flac'a çevir


22

Bir dosyayı dönüştürmeye çalıştım pacpl, ancak iyi bilinen "256" hatayı alıyorum. İle -vbayrak, pacpl SSS söylüyor:

"Dönüştürmeye çalıştığınız dosya kayıpsız bir .m4a dosyasıdır. Biçim henüz FAAC / FAAD tarafından desteklenmemektedir."

Faac / faad Ubuntu'daki diğer tüm dönüştürme araçlarında kullanılmış gibi göründüğü için, formatları nasıl başarılı bir şekilde dönüştürebilirim?


Kayıpsız m4a 24 bit örnek nasıl? CD'ler 16 bittir ve SACD'ler hiçbir şekilde kırılabilir değildir, yani aptal olan 24 bit'e anlamsız bir şekilde "dönüştürülmüş" anlamına gelir.

@ user126919 belki de 24bit olarak kaydettiler.
ctrl-alt-delor

Yanıtlar:


24

Bir m4a dosyasını ffmpeg komut satırı aracıyla flac'a dönüştürebilirsiniz:

Ffmpeg kurmak için:

sudo apt-get install ffmpeg

Dönüştürmek:

ffmpeg -i filein.m4a -f flac fileout.flac

benim için çalışıyor :) Umarım pacpl devs sorunu çözecektir
Graslandpinguin

`` * .m4a içindeki dosya için; echo $ dosyası yap; ffmpeg -i "$ dosya" -f flac " basename "$file" .m4a.flac"; `` dizinde tüm * .m4a dosyalarının toplu dönüştürme yapmak.
zetdotpi

11
sudo aptitude install libav-tools

for file in *.m4a; do avconv -i "$file" -f flac "`basename "$file" .m4a`.flac"; done

4

Her ikisi de ffmpeg / avconv (her ikisi de aynı araç olduğunu düşünüyorum) içeren cevapların her ikisinin de çalışmasına rağmen, şu anda bir kusurları var. Yani, kayıpsız m4a'nın genellikle 24 bitlik bir örnek olduğu ve şu anda ffmpeg / avconv'un genellikle dönüştürmeyi 16 bitlik numunede bitmesi için zorlayacak.

Sndfile-convert (libsndfile) kullanmanın bu sorunu olmadığını düşünüyorum. Aynı şekilde, ffmpeg veya flac ile kodlamadan önce m4a'nın kodunu çözmek için mplayer kullanarak bunun önlenebileceğine inanıyorum. Bence KDE'deki soundKonverter bunu sizin için yapabilir.

Her durumda, ne yaparsanız yapın, orijinal ve dönüştürülen dosyanın aynı bit örnek derinliğine sahip olup olmadığını kontrol etmenizi öneririm.


1
Ancak sndfile-convert iTunes AAC-LC'yi okuyamıyor.
Monica’yı eski durumuna getirin - M. Schröder
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.