私がman avconv
を理解する方法 (バージョン9.16-6:9.16-0ubuntu0.14.04.1
)、次のコマンドはinput.ogg
を変換する必要があります output.mp3
へ メタデータを引き継ぐ:
avconv -i input.ogg -map_metadata 0 output.mp3
ただし、そうではありません。 ogginfo
input.ogg
の情報(アーティスト、アルバム、タイトルなど)を明確に表示します およびid3info
output.mp3
であることを確認します 空の(ID3)タグがあります。
ogg
を変換するときにも同じことが起こります flac
へ 、または(おそらく)フォーマットの任意の組み合わせ。
-map_metadata
についての私の理解はありますか 間違い?フォーマット間で変換してタグを保持する方法はありますか(このようなハードコーディングなしで)?
承認された回答:
Stack Overflowに関するこの回答に続いて、私はいじくり回して、正しいパラメーターが入力と出力のフォーマット/コーデックの組み合わせに依存することを発見しました。
これらの組み合わせは意図したとおりに機能します:
- OGG→MP3:
-map_metadata 0:s:0
- FLAC→MP3:
-map_metadata 0:g:0
-
FLAC→OGG:
-map_metadata -0