我有一个编码糟糕的视频。它使 ffmpeg 崩溃,几乎无法使用。VLC 可以播放它,但无法对其进行转码。我设法找到了一个 virtualdub 插件,但声音仍然存在问题。问题是时间戳错误。它会前进 20 分钟(接近开头),在随机时间后退 10 秒等等。VirtualDub 无法获得声音同步
是否有像 vlc 这样的媒体播放器可以播放 FLV 文件(FLV1、NELL)但会加载全部/大部分文件,以便我可以跳转并同步音频?
答案1
缓存播放器是可调整的,如果您安装了所需的库(例如 Linux 的 libgstflva),它还可以播放 Flash 视频 (*.flv)。它适用于多种平台。
要将缓存大小设置为 5,000 kBytes,您需要启动它(假设您从 shell 运行)
mplayer -cache 5000 VIDEO.flv
手册中还列出了其他缓存选项。大多数缓存选项也可以通过 GUI 进行设置。
答案2
您可以尝试在类似以下程序中打开文件艾维德姆克斯,然后以另一种格式保存,例如 MP4。Avidemux 将正确索引它。