Saya punya flac album lengkap dan file isyarat untuknya. Bagaimana saya bisa membagi ini menjadi flac per track?
Saya pengguna KDE, jadi saya lebih suka cara KDE / Qt. Saya ingin melihat baris perintah dan jawaban GUI lainnya juga, tetapi itu bukan metode pilihan saya.
command-line
audio
gui
flac
xenoterracide
sumber
sumber
Jawaban:
Shnsplit dapat membaca file cue secara langsung, yang juga berarti dapat mengakses data lain dari file cue (bukan hanya breakpoints) dan menghasilkan nama file yang lebih bagus daripada 'split - *. Flac':
Memang, ini membuatnya lebih sulit untuk menggunakan cuetag.sh jika file flac asli berada di direktori yang sama.
sumber
sudo apt-get install cuetools shntool
cuetag file.cue [0-9]*.flac
sudo apt-get install flac
Saya hanya tahu cara CLI. Anda membutuhkan cuetools dan shntool.
sumber
cuebreakpoints file.cue | shnsplit -o flac file.flac
untuk waktu yang lama. Bit ke-2 akan banyak membantu!cuetag
tampaknya merusak nama file yang mengandung spasi tetapi setelah menghapusnya itu berhasil.Flacon adalah GUI open-source intuitif yang melakukan hal itu: pisahkan FLAC dengan CUE.
Ini mendukung antara lain:
Untuk menggunakannya Anda hanya perlu membuka
*.cue
file dengan Flacon. Seharusnya kemudian secara otomatis mendeteksi*.flac
file besar (jika tidak, Anda dapat menentukan ini secara manual), dan kemudian Anda harus memilih format output Flac (dan secara opsional mengkonfigurasi encoder), dan memulai proses konversi.sumber
jika file berkualitas tinggi sedang digunakan, shnsplit dengan senang hati tidak melakukan kesalahan
untungnya binari flac mendukung --skip = mm: ss.ss dan --until = mm: ss.ss sehingga skrip dapat menggunakan cuebreakpoints seperti ini:
sumber
Jika Anda memiliki set isyarat untuk digunakan
k3b
dalam pengaturan tipe file,k3b
akan secara otomatis membagi file jika Anda membuka file isyarat, dan memungkinkan Anda untuk meretas ulang.sumber
Ada proyek yang berfungsi untuk beberapa file input: split2flac
Dari deskripsi proyek:
sumber
Saya menemukan
mac
(yang merupakan perintah yangshntool
digunakan untuk decoding file APE) jauh lebih toleran daripadaffmpeg
jika file sumber mengandung kesalahan kecil.Biasanya
ffmpeg
masih akan mengkonversi file sepenuhnya sementaramac
sangat mungkin menimbulkan kesalahan selama pemrosesan.Jadi saya akhirnya menulis skrip untuk memisahkan file APE dengan mem-parsing file CUE dan mengonversi file APE ke file FLAC dipisahkan oleh judul menggunakan ffmpeg:
sumber
if os.path.isfile(tmpfile)
untukif tmpfile != filename and os.path.isfile(tmpfile)
menghindari menghapus file asli pada kesalahan.len(records)>0
.shntool
di Ubuntu 14.04snhtool
tidak memilikimac
dependensi yang dapat dieksekusi (Monkey's Audio Console), dan satu-satunya paket yang saya temukan adalah dalamflacon
PPA:flacon
adalah GUI untukshntool
, tetapi ia datang dengan semua codec yang dibutuhkan ... kalau tidak saya punya kesalahan:sumber