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