GNU/Linux >> Tutoriels Linux >  >> Linux

Mapper les métadonnées avec Avconv ne fonctionne pas ?

La façon dont je comprends man avconv (version 9.16-6:9.16-0ubuntu0.14.04.1 ), la commande suivante doit convertir input.ogg vers output.mp3 et reporter les métadonnées :

avconv -i input.ogg -map_metadata 0 output.mp3

Ce n'est pas le cas, cependant; ogginfo affiche clairement les informations (artiste, album, titre, …) dans input.ogg et id3info confirme que output.mp3 contient des balises vides (ID3).

La même chose se produit lors de la conversion de ogg vers flac , ou (vraisemblablement) n'importe quelle combinaison des formats.

Est-ce que ma compréhension de -map_metadata mauvais? Existe-t-il un moyen de convertir entre les formats et de conserver les balises (sans codage en dur comme celui-ci) ?

Réponse acceptée :

Suite à cette réponse sur Stack Overflow, j'ai bricolé et découvert que le paramètre correct dépend de la combinaison de format/codec d'entrée et de sortie.

Ces combinaisons fonctionnent comme prévu :

  • OGG → MP3 :-map_metadata 0:s:0
  • FLAC → MP3 :-map_metadata 0:g:0
  • FLAC → OGG :-map_metadata -0


Linux
  1. Pourquoi la substitution de processus Bash ne fonctionne-t-elle pas avec certaines commandes ?

  2. Linux - Pourquoi Setuid ne fonctionne-t-il pas ??

  3. Linux – Pourquoi la locale Es_mx fonctionne-t-elle mais pas Es ?

  4. La commande Rm dans le script Bash ne fonctionne pas avec la variable ?

  5. La correspondance de modèle ne fonctionne pas dans le script bash

Pourquoi Tomcat fonctionne-t-il avec le port 8080 mais pas 80 ?

Pourquoi le mappage MAP_GROWSDOWN n'augmente-t-il pas ?

Ctrl-C ne fonctionne pas avec la session pppd non détachée

Le pavé tactile ne fonctionne pas sur Acer Aspire

La répétition automatique ne fonctionne pas

Comment tuer un client telnet avec rlwrap puisque ^] ne fonctionne pas ?