我有以下管道。在管道执行期间,g Streamer 正确报告了视频的持续时间,但是当我尝试使用 VLC 打开
test.mp3
时,持续时间只是跳跃。
Elisa 只是显示错误的持续时间,约为原始时间的 5 倍,与属性 -> 详细信息下的海豚文件资源管理器相同。
gst-launch-1.0 -e souphttpsrc location="$(yt-dlp --format "worst[ext=mp4]" --get-url some_url)" ! decodebin ! audioconvert ! lamemp3enc ! filesink location=./test.mp3
我该如何修复它?
我见过这个问题。我添加了
-e
标志,但没有帮助
Iirc 这是使用 VBR 时 MP3 文件格式的问题。尝试使用
cbr=true target=bitrate
作为 lamemp3enc
的选项。