小编Kha*_*eel的帖子

我可以在加载 linux mint 时有一个闪屏吗

我的 Linux Mint 加载时出现黑屏。我可以用闪屏代替它吗?

linux boot splash linux-mint

1
推荐指数
1
解决办法
3060
查看次数

ffmpeg/avconv 异步不起作用 - 取消同步音频

我有一个 javascript,可以将来自网络摄像头的视频记录为 webm,将来自麦克风的音频记录为 wav。我正在编码这些 webm 和 wave 文件以使用 ffmpeg/avconv 生成一个 mp4 文件。但我注意到音频长度和视频长度存在微小差异,这使得输出不同步。

我尝试了 async/asyncts 选项,但我注意到输出没有差异,仍然不同步

ffmpeg -async 1 -y -i audio.wav -i  video.webm -vcodec libx264 output.mp4
Run Code Online (Sandbox Code Playgroud)

我尝试使用带有 avconv 的 areasample 过滤器给了我错误

No such filter: 'areasample'
Error opening filters!
Run Code Online (Sandbox Code Playgroud)

为了

avconv -y -i audio.wav -i  video.webm -vcodec libx264 -filter "areasample=asyncts:compensate" output.mp4
Run Code Online (Sandbox Code Playgroud)

如何让视频同步?

更新:

我的音频长度小于视频长度。我正在使用命令 ffmpeg -itsoffset -00:00:01 -y -i audio.wav -i video.webm -vcodec libx264 output.mp4 使它们同步。但我不确定总是会有 1 秒的差异。所以我正在寻找一种可以动态管理它的解决方案(为丢失的音频长度添加偏移量)。

audio webcam sync ffmpeg libav

1
推荐指数
1
解决办法
6296
查看次数

标签 统计

audio ×1

boot ×1

ffmpeg ×1

libav ×1

linux ×1

linux-mint ×1

splash ×1

sync ×1

webcam ×1