私は Gstreamer に Python バインディングを使用しており、次のパイプラインを使用して wav ファイルを mp3 に変換しています。私はこの質問の提案の1つをいくつか変更して使用しました(元の構文が使用されたときにいくつかのエラーが発生したため)
gst.parse_launch("filesrc location=C:\\music.wav ! decodebin
! audioconvert ! lame ! filesink location=C:\\music.mp3")
このコードを Python で実行すると、エラーは発生しません。ただし、music.mp3 ファイルは生成されません。
新しいファイル music.mp3 を作成するには、他に何をする必要がありますか