J'essaie de convertir des fichiers flac qui ont tous une coverart intégrée en opus avec ffmpeg. Tous les fichiers, sauf la pochette, sont copiés sans problème, mais je ne parviens pas à déplacer la pochette. J'ai essayé toutes sortes de trucs -mapmetadata que j'ai pu trouver jusqu'à présent, mais pas de chance, le résultat est toujours l'absence de la pochette.
Alors que le fichier .flac original fait état d'un flux vidéo avec le coverart
Duration: 00:02:53.51, start: 0.000000, bitrate: 910 kb/s Stream
#0:0: Audio: flac, 44100 Hz, stereo, s16 Stream #0:1: Video: mjpeg, yuvj420p(pc, bt470bg/unknown/unknown), 500x500 [SAR 1:1 DAR 1:1], 90k
tbr, 90k tbn, 90k tbc
les fichiers opus créés ne comportent pas de graphiques :
size= 2815kB time=00:02:53.51 bitrate= 132.9kbits/s speed= 104x
video:0kB audio:2793kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 0.811556%
J'ai essayé -vcodec copy, -mapmetadata 0, -mapmetadata 0:s:0 jusqu'à présent, sans succès. Il semble que cela n'ait rien à voir avec opus, car j'ai le même problème pour convertir en aac.
Existe-t-il un moyen d'extraire la pochette du fichier flac et de la transférer dans le nouveau fichier en une seule fois en utilisant ffmpeg, ou dois-je d'abord l'extraire puis la recoller plus tard dans le nouveau fichier à l'aide de commandes supplémentaires ?