ffmpeg,无效的PCM数据包


1

我试图用ffmpeg减慢音频速度。我是这样做的8个阶段:

ffmpeg -i output5.aiff -filter:a "atempo=0.5" -vn output6.aiff

但是当我到达第六阶段时,我得到了这个错误:

Multiple frames in a packet.ed= 324x[pcm_s16be @ 0x7f81e880c600] Invalid PCM packet, data has size 3 but at least a size of 4 was expectedError while decoding stream #0:0: Invalid data found when processing input

并且音频被缩短了。知道出了什么问题吗?


如果没有答案,请尝试FFMPEG支持论坛,让我们知道答案。:-) ffmpeg.gusari.org
Iain

不知道有一个论坛,谢谢,也发布在那里。
garrettlynch

你试过一次通过吗?
吉安

是的,我有。最初我像这样一起尝试了视频和音频流ffmpeg -i test.mp4 -filter_complex "[0:v]setpts=305.04672897196261*PTS, scale=320:240, fps[v];[0:a]atempo=0.5, atempo=0.5, atempo=0.5, atempo=0.5, atempo=0.5, atempo=0.5, atempo=0.5, atempo=0.5, atempo=0.807668329177057[a]" -map "[v]" -map "[a]" output5.mp4。看起来这个问题几乎同时出现在音频中,大约7个小时。
garrettlynch

是使用音频,还是令牌流?
吉安
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.