Cara saya memahami man avconv (versi 9.16-6:9.16-0ubuntu0.14.04.1 ), perintah berikut harus mengonversi input.ogg ke output.mp3 dan membawa metadata:
avconv -i input.ogg -map_metadata 0 output.mp3
Namun tidak; ogginfo jelas menunjukkan informasi (artis, album, judul, ...) di input.ogg dan id3info mengkonfirmasi bahwa output.mp3 memiliki tag (ID3) kosong.
Hal yang sama terjadi ketika mengonversi ogg ke flac , atau (mungkin) kombinasi format apa pun.
Apakah pemahaman saya tentang -map_metadata salah? Apakah ada cara untuk mengonversi antar format dan menyimpan tag (tanpa hardcoding seperti ini)?
Jawaban yang Diterima:
Mengikuti jawaban ini di Stack Overflow, saya mengutak-atik dan menemukan bahwa parameter yang benar tergantung pada kombinasi format/codec input dan output.
Kombinasi ini berfungsi sebagaimana dimaksud:
- OGG → MP3:
-map_metadata 0:s:0 - FLAC → MP3:
-map_metadata 0:g:0 -
FLAC → OGG:
-map_metadata -0