コマンドラインからopusファイルにメタデータを追加する

コマンドラインからopusファイルにメタデータを追加する

タグを付ける必要がある作曲音楽ファイルのセットと、適切なタグを含むテキストファイルがあります。 Pythonスクリプトでタグを付けようとしていますが、タイトルファイルのメタデータを編集する方法が必要です。 Opusファイルを表示できるCLIプログラム。

opusencopus-tools、opusファイルを入力として受け付けない部分です。 opusファイルのタグを編集できるグラフィックプログラムはたくさんありますが、この場合は機能しません。 ffmpegができると思ったけどウィキページopus(または私が知っている限り、メタデータを保存するために「Vorbis Comment」を使用するoggまたはflac)への言及はありません。

私の考えでは、2つの提案がファイルを再エンコードすると思いますが、これが音質を損なうかどうかはわかりません。その場合は、再エンコードしないものを使用することをお勧めします。

私はManjaro Linuxを実行しています。

答え1

私の質問には基本的に答えになったようです。 FFMpegは、私が最初に試してみることに決めたときにうまくいきました。プロセスはすぐに進むので、再エンコードされないようです。私はすでに次のことをしました。

ffmpeg -i <input-file> -acodec copy -metadata title="<title>" -metadata artist=<artist> <output-file>

答え2

あなたはopustags試すことができますfmang/opustags: Ogg Opus タグエディタ

入力タイトルファイルからメタデータをコピーし、必要なメタデータを追加できます。

使用例のマニュアルページが含まれています。

関連情報