How to convert (broken) MPEG1 video to format that can be viewed by most people












1














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!









share|improve this question



























    1














    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!









    share|improve this question

























      1












      1








      1







      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!









      share|improve this question













      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






      share|improve this question













      share|improve this question











      share|improve this question




      share|improve this question










      asked Dec 19 '18 at 2:19









      Leftium

      6,69094271




      6,69094271






















          1 Answer
          1






          active

          oldest

          votes


















          1














          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.






          share|improve this answer























            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
            });


            }
            });














            draft saved

            draft discarded


















            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









            1














            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.






            share|improve this answer




























              1














              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.






              share|improve this answer


























                1












                1








                1






                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.






                share|improve this answer














                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.







                share|improve this answer














                share|improve this answer



                share|improve this answer








                edited Dec 19 '18 at 3:56

























                answered Dec 19 '18 at 3:40









                Keltari

                50.8k18117169




                50.8k18117169






























                    draft saved

                    draft discarded




















































                    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.




                    draft saved


                    draft discarded














                    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





















































                    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







                    Popular posts from this blog

                    Probability when a professor distributes a quiz and homework assignment to a class of n students.

                    Aardman Animations

                    Are they similar matrix