How to convert (broken) MPEG1 video to format that can be viewed by most people
I found this old (possibly broken) MPEG1 video that I'd like to share. MPC-HC manages to play it, but most players cannot render it.
How can I fix and/or convert it to a format that most people can easily view?
I tried ffmpeg, but it fails with decoding errors. I also tried uploading to YouTube, a few GIF makers, and some online video conversion sites.
If you'd like to give it a try, I've shared the MPEG1 video here.
And here is the output of ffmpeg:
$ ffmpeg -i penguin.mpeg penguin.mp4
ffmpeg version N-87871-g7480f232d2 Copyright (c) 2000-2017 the FFmpeg developers
built with gcc 7.2.0 (GCC)
configuration: --enable-gpl --enable-version3 --enable-sdl2 --enable-bzlib --enable-fontconfig --enable-gnutls --enable-iconv --enable-libass --enable-libbluray --enable-libfreetype --enable-libmp3lame --enable-libopenjpeg --enable-libopus --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libtheora --enable-libtwolame --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxml2 --enable-libzimg --enable-lzma --enable-zlib --enable-gmp --enable-libvidstab --enable-libvorbis --enable-cuda --enable-cuvid --enable-d3d11va --enable-nvenc --enable-dxva2 --enable-avisynth --enable-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] Invalid frame dimensions 0x0.
Last message repeated 86 times
[mpegvideo @ 000001f671ac1ca0] decoding for stream 0 failed
[mpegvideo @ 000001f671ac1ca0] Estimating duration from bitrate, this may be inaccurate
[mpegvideo @ 000001f671ac1ca0] Could not find codec parameters for stream 0 (Video: mpeg1video, none(tv), 360x288, 921 kb/s): unspecified pixel format
Consider increasing the value for the 'analyzeduration' and 'probesize' options
Input #0, mpegvideo, from 'penguin.mpeg':
Duration: 00:00:03.46, bitrate: 921 kb/s
Stream #0:0: Video: mpeg1video, none(tv), 360x288, 921 kb/s, 25 fps, 25 tbr, 1200k tbn, 25 tbc
Stream mapping:
Stream #0:0 -> #0:0 (mpeg1video (native) -> h264 (libx264))
Press [q] to stop, [?] for help
[mpeg1video @ 000001f671ae3ec0] Invalid frame dimensions 0x0.
Last message repeated 1 times
Error while decoding stream #0:0: Invalid data found when processing input
[mpeg1video @ 000001f671ae3ec0] Invalid frame dimensions 0x0.
Error while decoding stream #0:0: Invalid data found when processing input
[mpeg1video @ 000001f671ae3ec0] Invalid frame dimensions 0x0.
...
...
...
Nothing was written into output file 0 (penguin.mp4), because at least one of its streams received no packets.
frame= 0 fps=0.0 q=0.0 Lsize= 0kB time=-577014:32:22.77 bitrate= -0.0kbits/s speed=N/A
video:0kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: unknown
Output file is empty, nothing was encoded (check -ss / -t / -frames parameters if used)
Conversion failed!
ffmpeg video-conversion
add a comment |
I found this old (possibly broken) MPEG1 video that I'd like to share. MPC-HC manages to play it, but most players cannot render it.
How can I fix and/or convert it to a format that most people can easily view?
I tried ffmpeg, but it fails with decoding errors. I also tried uploading to YouTube, a few GIF makers, and some online video conversion sites.
If you'd like to give it a try, I've shared the MPEG1 video here.
And here is the output of ffmpeg:
$ ffmpeg -i penguin.mpeg penguin.mp4
ffmpeg version N-87871-g7480f232d2 Copyright (c) 2000-2017 the FFmpeg developers
built with gcc 7.2.0 (GCC)
configuration: --enable-gpl --enable-version3 --enable-sdl2 --enable-bzlib --enable-fontconfig --enable-gnutls --enable-iconv --enable-libass --enable-libbluray --enable-libfreetype --enable-libmp3lame --enable-libopenjpeg --enable-libopus --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libtheora --enable-libtwolame --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxml2 --enable-libzimg --enable-lzma --enable-zlib --enable-gmp --enable-libvidstab --enable-libvorbis --enable-cuda --enable-cuvid --enable-d3d11va --enable-nvenc --enable-dxva2 --enable-avisynth --enable-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] Invalid frame dimensions 0x0.
Last message repeated 86 times
[mpegvideo @ 000001f671ac1ca0] decoding for stream 0 failed
[mpegvideo @ 000001f671ac1ca0] Estimating duration from bitrate, this may be inaccurate
[mpegvideo @ 000001f671ac1ca0] Could not find codec parameters for stream 0 (Video: mpeg1video, none(tv), 360x288, 921 kb/s): unspecified pixel format
Consider increasing the value for the 'analyzeduration' and 'probesize' options
Input #0, mpegvideo, from 'penguin.mpeg':
Duration: 00:00:03.46, bitrate: 921 kb/s
Stream #0:0: Video: mpeg1video, none(tv), 360x288, 921 kb/s, 25 fps, 25 tbr, 1200k tbn, 25 tbc
Stream mapping:
Stream #0:0 -> #0:0 (mpeg1video (native) -> h264 (libx264))
Press [q] to stop, [?] for help
[mpeg1video @ 000001f671ae3ec0] Invalid frame dimensions 0x0.
Last message repeated 1 times
Error while decoding stream #0:0: Invalid data found when processing input
[mpeg1video @ 000001f671ae3ec0] Invalid frame dimensions 0x0.
Error while decoding stream #0:0: Invalid data found when processing input
[mpeg1video @ 000001f671ae3ec0] Invalid frame dimensions 0x0.
...
...
...
Nothing was written into output file 0 (penguin.mp4), because at least one of its streams received no packets.
frame= 0 fps=0.0 q=0.0 Lsize= 0kB time=-577014:32:22.77 bitrate= -0.0kbits/s speed=N/A
video:0kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: unknown
Output file is empty, nothing was encoded (check -ss / -t / -frames parameters if used)
Conversion failed!
ffmpeg video-conversion
add a comment |
I found this old (possibly broken) MPEG1 video that I'd like to share. MPC-HC manages to play it, but most players cannot render it.
How can I fix and/or convert it to a format that most people can easily view?
I tried ffmpeg, but it fails with decoding errors. I also tried uploading to YouTube, a few GIF makers, and some online video conversion sites.
If you'd like to give it a try, I've shared the MPEG1 video here.
And here is the output of ffmpeg:
$ ffmpeg -i penguin.mpeg penguin.mp4
ffmpeg version N-87871-g7480f232d2 Copyright (c) 2000-2017 the FFmpeg developers
built with gcc 7.2.0 (GCC)
configuration: --enable-gpl --enable-version3 --enable-sdl2 --enable-bzlib --enable-fontconfig --enable-gnutls --enable-iconv --enable-libass --enable-libbluray --enable-libfreetype --enable-libmp3lame --enable-libopenjpeg --enable-libopus --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libtheora --enable-libtwolame --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxml2 --enable-libzimg --enable-lzma --enable-zlib --enable-gmp --enable-libvidstab --enable-libvorbis --enable-cuda --enable-cuvid --enable-d3d11va --enable-nvenc --enable-dxva2 --enable-avisynth --enable-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] Invalid frame dimensions 0x0.
Last message repeated 86 times
[mpegvideo @ 000001f671ac1ca0] decoding for stream 0 failed
[mpegvideo @ 000001f671ac1ca0] Estimating duration from bitrate, this may be inaccurate
[mpegvideo @ 000001f671ac1ca0] Could not find codec parameters for stream 0 (Video: mpeg1video, none(tv), 360x288, 921 kb/s): unspecified pixel format
Consider increasing the value for the 'analyzeduration' and 'probesize' options
Input #0, mpegvideo, from 'penguin.mpeg':
Duration: 00:00:03.46, bitrate: 921 kb/s
Stream #0:0: Video: mpeg1video, none(tv), 360x288, 921 kb/s, 25 fps, 25 tbr, 1200k tbn, 25 tbc
Stream mapping:
Stream #0:0 -> #0:0 (mpeg1video (native) -> h264 (libx264))
Press [q] to stop, [?] for help
[mpeg1video @ 000001f671ae3ec0] Invalid frame dimensions 0x0.
Last message repeated 1 times
Error while decoding stream #0:0: Invalid data found when processing input
[mpeg1video @ 000001f671ae3ec0] Invalid frame dimensions 0x0.
Error while decoding stream #0:0: Invalid data found when processing input
[mpeg1video @ 000001f671ae3ec0] Invalid frame dimensions 0x0.
...
...
...
Nothing was written into output file 0 (penguin.mp4), because at least one of its streams received no packets.
frame= 0 fps=0.0 q=0.0 Lsize= 0kB time=-577014:32:22.77 bitrate= -0.0kbits/s speed=N/A
video:0kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: unknown
Output file is empty, nothing was encoded (check -ss / -t / -frames parameters if used)
Conversion failed!
ffmpeg video-conversion
I found this old (possibly broken) MPEG1 video that I'd like to share. MPC-HC manages to play it, but most players cannot render it.
How can I fix and/or convert it to a format that most people can easily view?
I tried ffmpeg, but it fails with decoding errors. I also tried uploading to YouTube, a few GIF makers, and some online video conversion sites.
If you'd like to give it a try, I've shared the MPEG1 video here.
And here is the output of ffmpeg:
$ ffmpeg -i penguin.mpeg penguin.mp4
ffmpeg version N-87871-g7480f232d2 Copyright (c) 2000-2017 the FFmpeg developers
built with gcc 7.2.0 (GCC)
configuration: --enable-gpl --enable-version3 --enable-sdl2 --enable-bzlib --enable-fontconfig --enable-gnutls --enable-iconv --enable-libass --enable-libbluray --enable-libfreetype --enable-libmp3lame --enable-libopenjpeg --enable-libopus --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libtheora --enable-libtwolame --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxml2 --enable-libzimg --enable-lzma --enable-zlib --enable-gmp --enable-libvidstab --enable-libvorbis --enable-cuda --enable-cuvid --enable-d3d11va --enable-nvenc --enable-dxva2 --enable-avisynth --enable-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] Invalid frame dimensions 0x0.
Last message repeated 86 times
[mpegvideo @ 000001f671ac1ca0] decoding for stream 0 failed
[mpegvideo @ 000001f671ac1ca0] Estimating duration from bitrate, this may be inaccurate
[mpegvideo @ 000001f671ac1ca0] Could not find codec parameters for stream 0 (Video: mpeg1video, none(tv), 360x288, 921 kb/s): unspecified pixel format
Consider increasing the value for the 'analyzeduration' and 'probesize' options
Input #0, mpegvideo, from 'penguin.mpeg':
Duration: 00:00:03.46, bitrate: 921 kb/s
Stream #0:0: Video: mpeg1video, none(tv), 360x288, 921 kb/s, 25 fps, 25 tbr, 1200k tbn, 25 tbc
Stream mapping:
Stream #0:0 -> #0:0 (mpeg1video (native) -> h264 (libx264))
Press [q] to stop, [?] for help
[mpeg1video @ 000001f671ae3ec0] Invalid frame dimensions 0x0.
Last message repeated 1 times
Error while decoding stream #0:0: Invalid data found when processing input
[mpeg1video @ 000001f671ae3ec0] Invalid frame dimensions 0x0.
Error while decoding stream #0:0: Invalid data found when processing input
[mpeg1video @ 000001f671ae3ec0] Invalid frame dimensions 0x0.
...
...
...
Nothing was written into output file 0 (penguin.mp4), because at least one of its streams received no packets.
frame= 0 fps=0.0 q=0.0 Lsize= 0kB time=-577014:32:22.77 bitrate= -0.0kbits/s speed=N/A
video:0kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: unknown
Output file is empty, nothing was encoded (check -ss / -t / -frames parameters if used)
Conversion failed!
ffmpeg video-conversion
ffmpeg video-conversion
asked Dec 19 '18 at 2:19
Leftium
6,69094271
6,69094271
add a comment |
add a comment |
1 Answer
1
active
oldest
votes
Why waste time trying to fix it? You can spend hours in failed attempts.
Since you can play it on your computer, you can use a screen recording program and capture the video as you play it to a usable format.
Programs such as VLC, OBS Studio, and countless others can capture video from desktop sessions.
add a comment |
Your Answer
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "3"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fsuperuser.com%2fquestions%2f1385755%2fhow-to-convert-broken-mpeg1-video-to-format-that-can-be-viewed-by-most-people%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
Why waste time trying to fix it? You can spend hours in failed attempts.
Since you can play it on your computer, you can use a screen recording program and capture the video as you play it to a usable format.
Programs such as VLC, OBS Studio, and countless others can capture video from desktop sessions.
add a comment |
Why waste time trying to fix it? You can spend hours in failed attempts.
Since you can play it on your computer, you can use a screen recording program and capture the video as you play it to a usable format.
Programs such as VLC, OBS Studio, and countless others can capture video from desktop sessions.
add a comment |
Why waste time trying to fix it? You can spend hours in failed attempts.
Since you can play it on your computer, you can use a screen recording program and capture the video as you play it to a usable format.
Programs such as VLC, OBS Studio, and countless others can capture video from desktop sessions.
Why waste time trying to fix it? You can spend hours in failed attempts.
Since you can play it on your computer, you can use a screen recording program and capture the video as you play it to a usable format.
Programs such as VLC, OBS Studio, and countless others can capture video from desktop sessions.
edited Dec 19 '18 at 3:56
answered Dec 19 '18 at 3:40
Keltari
50.8k18117169
50.8k18117169
add a comment |
add a comment |
Thanks for contributing an answer to Super User!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Some of your past answers have not been well-received, and you're in danger of being blocked from answering.
Please pay close attention to the following guidance:
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fsuperuser.com%2fquestions%2f1385755%2fhow-to-convert-broken-mpeg1-video-to-format-that-can-be-viewed-by-most-people%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown