我找到了这个旧的(可能已损坏)MPEG1 视频,想与大家分享。MPC-HC 可以播放它,但大多数播放器无法渲染它。
我该如何修复和/或将其转换为大多数人可以轻松查看的格式?
我尝试了 ffmpeg,但解码错误。我还尝试上传到 YouTube、一些 GIF 制作器和一些在线视频转换网站。
如果你想尝试一下,我已经分享了 MPEG1 视频这里。
以下是 ffmpeg 的输出:
$ ffmpeg -i 企鹅.mpeg 企鹅.mp4 ffmpeg 版本 N-87871-g7480f232d2 版权所有 (c) 2000-2017 FFmpeg 开发者 使用 gcc 7.2.0 (GCC) 构建 配置:--启用-gpl--启用-version3--启用-sdl2--启用-bzlib--启用-fontconfig--启用-gnutls--启用-iconv--启用-libass--启用-libbluray--启用-libfreetype--启用-libmp3lame--启用-libopenjpeg--启用-libopus--启用-libshine--启用-libsnappy--启用-libsoxr--启用-libtheora--启用-libtwolame--启用-libvpx--启用-libwavpack--启用-libwebp--启用-libx264--启用-libx265--启用-libxml2--启用-libzimg--启用-lzma--启用-zlib--启用-gmp--启用-libvidstab--启用-libvorbis--启用-cuda--启用-cuvid--启用-d3d11va--启用-nvenc --启用-dxva2 --启用-avisynth --启用-libmfx libavutil 55. 79.100 / 55. 79.100 libavcodec 57.108.100 / 57.108.100 libavformat 57. 84.100 / 57. 84.100 libavdevice 57. 11.100 / 57. 11.100 libavfilter 6.108.100 / 6.108.100 libswscale 4. 9.100 / 4. 9.100 libswresample 2.10.100 / 2.10.100 libpostproc 54. 8.100 / 54. 8.100 [mpeg1video @ 000001f671ae3a00] 无效的帧尺寸 0x0。 最后一条消息重复了 86 次 [mpegvideo @ 000001f671ac1ca0] 流 0 解码失败 [mpegvideo @ 000001f671ac1ca0] 根据比特率估算时长,可能不准确 [mpegvideo @ 000001f671ac1ca0] 找不到流 0 的编解码器参数(视频:mpeg1video、none(tv)、360x288、921 kb/s):未指定的像素格式 考虑增加“analyzeduration”和“probesize”选项的值 输入 #0,mpegvideo,来自‘penguin.mpeg’: 时长:00:00:03.46,比特率:921 kb/s 流 #0:0:视频:mpeg1video、none(tv)、360x288、921 kb/s、25 fps、25 tbr、1200k tbn、25 tbc 流映射: 流 #0:0 -> #0:0 (mpeg1video (本机) -> h264 (libx264)) 按 [q] 停止,按 [?] 获取帮助 [mpeg1video @ 000001f671ae3ec0] 无效的帧尺寸 0x0。 最后一条消息重复了 1 次 解码流 #0:0 时出错:处理输入时发现无效数据 [mpeg1video @ 000001f671ae3ec0] 无效的帧尺寸 0x0。 解码流 #0:0 时出错:处理输入时发现无效数据 [mpeg1video @ 000001f671ae3ec0] 无效的帧尺寸 0x0。 ... ... ... 输出文件 0(penguin.mp4)中未写入任何内容,因为至少其中一个流未接收到数据包。 帧= 0 fps=0.0 q=0.0 Lsize= 0kB 时间=-577014:32:22.77 比特率= -0.0kbits/s 速度=N/A 视频:0kB 音频:0kB 字幕:0kB 其他流:0kB 全局标头:0kB 多路复用开销:未知 输出文件为空,未编码任何内容(如果使用,请检查 -ss / -t / -frames 参数) 转换失败!
答案1
为什么要浪费时间尝试修复它?你可能会花几个小时尝试失败。
由于您可以在计算机上播放它,因此您可以使用屏幕录制程序并在播放时将视频捕获为可用的格式。
VLC、OBS Studio 等无数其他程序可以从桌面会话捕获视频。