ffmpegは動画から音声だけを取り除く だけでなく、svgファイルをpngに変換もできます
おさらい
そのまま無劣化で抜き出す(AACなど)
$ ffmpeg -i input.mkv -vn -acodec copy output.aac
MP3に変換して保存
$ ffmpeg -i input.mkv -vn -acodec libmp3lame output.mp3
そして
svgをpngに変換
$ ffmpeg -i input.svg output.png
pdfを画像に変換
$ ffmpeg -i input.pdf output.png
mp3やmp4のメタデータを変更
$ ffmpeg -i input.mp3 -metadata artist="Artist Name" -metadata album="Album Name" output.mp3
もしくは、まずは元ファイルのメタデータをファイルに書き出し、編集して、戻すことも可能です。
$ ffmpeg -i input.mp3 -f ffmetadata metadata.txt
$ nvim metadata.txt
$ ffmpeg -i input.mp3 -i metadata.txt -map_metadata 1 -codec copy output.mp3
例えばこんな感じで記入できます(適当です)
;FFMETADATA1
major_brand=isom
minor_version=512
compatible_brands=isomiso2avc1mp41
title=create_learning_ environment
artist=CodeOfGenius
composer=hashimoto
album=laplace
date=2025
genre=study
encoder=Lavf60.16.100
変換したファイルをwindowsのエクスプローラーでプロパティをみると変更されているのを確認できます。 まあ、windows上からだったら、そのまま編集できるんですけれどね。