Il modo in cui capisco man avconv
(versione 9.16-6:9.16-0ubuntu0.14.04.1
), il comando seguente dovrebbe convertire input.ogg
in output.mp3
e trasferisci i metadati:
avconv -i input.ogg -map_metadata 0 output.mp3
Tuttavia, non lo fa; ogginfo
mostra chiaramente le informazioni (artista, album, titolo, …) in input.ogg
e id3info
conferma che output.mp3
ha tag (ID3) vuoti.
Lo stesso accade durante la conversione di ogg
a flac
, o (presumibilmente) qualsiasi combinazione dei formati.
La mia comprensione di -map_metadata
sbagliato? C'è un modo per convertire tra formati e mantenere i tag (senza hardcoding come questo)?
Risposta accettata:
Seguendo questa risposta su Stack Overflow, ho armeggiato e ho scoperto che il parametro corretto dipende dalla combinazione di formato/codec di input e output.
Queste combinazioni funzionano come previsto:
- OGG → MP3:
-map_metadata 0:s:0
- FLAC → MP3:
-map_metadata 0:g:0
-
FLAC → OGG:
-map_metadata -0