UMD格式ISO提取的MPS视频文件无法正常播放的问题咨询
UMD格式ISO提取的MPS视频文件无法正常播放的问题咨询
看起来你的MPS文件大概率是有效的,并不是损坏的——毕竟MPV能正常输出视频,MediaInfo也显示视频流的参数完整且符合标准,音频播放异常更可能是UMD特有的MPS封装格式和通用播放器的兼容性问题,下面给你几个可行的解决思路:
尝试用FFmpeg重新封装流
UMD的MPS是基于MPEG-PS的变种封装,通用播放器可能对其音频流的识别存在偏差。你可以用FFmpeg把里面的音视频流直接复制到标准容器(比如MKV)里,不需要重新编码,操作命令如下:ffmpeg -i 00001.mps -c copy output.mkv如果这个命令没捕获到音频流,你可以手动指定映射所有音视频流:
ffmpeg -i 00001.mps -map 0:v -map 0:a -c copy output.mkv之后用MPV或VLC打开生成的
output.mkv,应该能正常识别并播放音频。用PSP模拟器加载完整ISO播放
既然这个文件是从PSP的UMD ISO里提取的,直接用PSP模拟器(比如PPSSPP)加载整个UMD ISO文件是最稳妥的方式——模拟器原生支持UMD的封装格式,能完美解析里面的音视频和字幕,大概率能正常播放整个影片。检查播放器的AC3解码支持
你提到MPV识别到了AC3音频流却无法播放,可以先确认播放器的AC3解码是否正常:- 对于MPV,可以在配置文件里确保
ac3解码相关的选项没有被禁用; - 对于VLC,你可以在「工具」-「偏好设置」-「输入/编解码器」里检查AC3解码器是否启用,必要时可以重新安装播放器来修复可能的解码组件缺失问题。
- 对于MPV,可以在配置文件里确保
另外,你手里的.srt字幕文件,不管用哪种方法,都可以直接拖到播放器里加载,或者用MPV的--sub-file=xxx.srt参数指定字幕路径。
备注:内容来源于stack exchange,提问作者Kumaresh Balaji Sundararajan
相关产品推荐
相关产品推荐

