[FFmpeg-trac] #4820(avformat:open): Converting a H264 MXF to a H264 MOV with "-vcodec copy" results in mov unreadable by QuickTime

FFmpeg trac at avcodec.org
Wed Sep 2 11:02:50 CEST 2015

#4820: Converting a H264 MXF to a H264 MOV with "-vcodec copy" results in mov
unreadable by QuickTime
             Reporter:  Arnaud       |                    Owner:
                 Type:  defect       |                   Status:  open
             Priority:  important    |                Component:  avformat
              Version:  git-master   |               Resolution:
             Keywords:  mxf h264     |               Blocked By:
  regression                         |  Reproduced by developer:  1
             Blocking:               |
Analyzed by developer:  0            |

Comment (by Arnaud):

 "I have to add that I find it rude to use open source software without
 providing the local patches to the developers (no matter if the patches
 will be used or not)."

 You better watch your language.
 I just said I provided the video to ease the investigation. I didn't said
 I won't help (actually the opposite, supposing "Let me know if you need
 anything else" means anything to you).

 I just thought it would be easier for you to reproduce it on your
 computer, as I guess you have all you need to do so. I worked on lot of
 open source projects, and I always appreciate when users can send me buggy
 content to help to reproduce the problem, instead of just log files.

 Regarding the "local patches", what are you talking about? I said I found
 a workaround, not a patch to ffmpeg, and explained the workaround. As this
 is application code, IMO it might be difficult to read, so I preferred to
 explain how to workaround the problem, instead of providing that might be
 difficult to read. But I can provide the code for sure *if you ask for it*

 Actually, I'm not sure what you are expecting, but anyway, here is a
 snippet of my workaround (nothing complicated)

 AVFormatContext *ic = NULL;
 fmpeg_av_open_input_file(&ic, videoInputSource, NULL, 0);
 // Begin workaround: remove extradata
 AVCodecContext* icodec = ic->streams[i]->codec;
 if (icodec)
   icodec->extradata = NULL;
   icodec->extradata_size = 0;
 // End workaround

 I've heard that ffmpeg's people have a bad reputation, of being rude and,
 unfortunately, given my experience with this first ticket opened, I tend
 to believe it's true.
 I just wanted to help, not to heard that I'm *rude* because I didn't
 magically guess what you want.

Ticket URL: <https://trac.ffmpeg.org/ticket/4820#comment:5>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker

More information about the FFmpeg-trac mailing list