[FFmpeg-user] "fps 2997 is too large" - creates mov with bad public atom (error -2002

Steve C natgeo.operations at gmail.com
Fri Apr 5 23:06:46 CEST 2013


okay, I figured out how to use git, at least enough to test with
-checkout 9362f31.

here are the results of testing with the 'git checkout 9362f3' of ffmeg

used the same command statment on three or four different ProResHQ.mov
source files.

ffmpeg -i /Source-Files/035925_NTSC_ProResHQ_EM.mov -c:v copy -c:a
copy -report /Users/ffmpeg/Desktop/output-4.mov

with -checkout 9362f31 the results were the same each time. I dont see
the same timecode error as before ("fps 2997 is too large"),
but the timecode on the output file is still not correct.

it seems the FFMPEG is still having trouble with the the timecode track.
each time the log message shows:   [mov @ 0x101cc1800] timecode:
tbc=2997/1 invalid, fallback on 2997/100

Please see below for the full output from one of the test files.

Anyone have any other suggestions as to what else I can try?


######################################

ffmpeg started on 2013-04-05 at 16:28:45
Report written to "ffmpeg-20130405-162845.log"
Command line:
ffmpeg -i /Source-Files/039486_NTSC_ProResHQ_NA_DF.mov -c:v copy -c:a
copy -report /Users/ffmpeg/Desktop/output-3.mov
ffmpeg version N-49254-g9362f31 Copyright (c) 2000-2013 the FFmpeg developers
  built on Apr  4 2013 17:28:58 with gcc 4.2.1 (GCC) (Apple Inc. build
5666) (dot 3)
  configuration:
  libavutil      52. 15.102 / 52. 15.102
  libavcodec     54. 90.100 / 54. 90.100
  libavformat    54. 61.104 / 54. 61.104
  libavdevice    54.  3.102 / 54.  3.102
  libavfilter     3. 33.100 /  3. 33.100
  libswscale      2.  2.100 /  2.  2.100
  libswresample   0. 17.102 /  0. 17.102
Splitting the commandline.
Reading option '-i' ... matched as input file with argument
'/Source-Files/039486_NTSC_ProResHQ_NA_DF.mov'.
Reading option '-c:v' ... matched as option 'c' (codec name) with
argument 'copy'.
Reading option '-c:a' ... matched as option 'c' (codec name) with
argument 'copy'.
Reading option '-report' ... matched as option 'report' (generate a
report) with argument '1'.
Reading option '/Users/ffmpeg/Desktop/output-3.mov' ... matched as output file.
Finished splitting the commandline.
Parsing a group of options: global .
Applying option report (generate a report) with argument 1.
Successfully parsed a group of options.
Parsing a group of options: input file
/Source-Files/039486_NTSC_ProResHQ_NA_DF.mov.
Successfully parsed a group of options.
Opening an input file: /Source-Files/039486_NTSC_ProResHQ_NA_DF.mov.
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x10180f600] Format mov,mp4,m4a,3gp,3g2,mj2
probed with size=2048 and score=100
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x10180f600] ISO: File Type Major Brand: qt
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x10180f600] File position before
avformat_find_stream_info() is 1820088290
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x10180f600] All info found
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x10180f600] File position after
avformat_find_stream_info() is 870464
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from
'/Source-Files/039486_NTSC_ProResHQ_NA_DF.mov':
  Metadata:
    major_brand     : qt
    minor_version   : 537199360
    compatible_brands: qt
    creation_time   : 2013-04-05 20:25:13
  Duration: 00:01:10.07, start: 0.000000, bitrate: 207802 kb/s
    Stream #0:0(eng), 1, 1/2997: Video: prores (apch / 0x68637061),
yuv422p10le, 1920x1080, 207768 kb/s, SAR 1:1 DAR 16:9, 29.97 fps,
29.97 tbr, 2997 tbn, 2997 tbc
    Metadata:
      creation_time   : 2013-04-05 20:25:13
      handler_name    : Apple Alias Data Handler
      timecode        : 09:59:59;00
    Stream #0:1(eng), 0, 1/2997: Data: none (tmcd / 0x64636D74)
    Metadata:
      creation_time   : 2013-04-05 20:27:42
      handler_name    : Apple Alias Data Handler
      timecode        : 09:59:59;00
Successfully openened the file.
Parsing a group of options: output file /Users/ffmpeg/Desktop/output-3.mov.
Applying option c:v (codec name) with argument copy.
Applying option c:a (codec name) with argument copy.
Successfully parsed a group of options.
Opening an output file: /Users/ffmpeg/Desktop/output-3.mov.
Successfully openened the file.
[mov @ 0x10187e000] timecode: tbc=2997/1 invalid, fallback on 2997/100
Output #0, mov, to '/Users/ffmpeg/Desktop/output-3.mov':
  Metadata:
    major_brand     : qt
    minor_version   : 537199360
    compatible_brands: qt
    encoder         : Lavf54.61.104
    Stream #0:0(eng), 0, 1/11988: Video: prores (apch / 0x68637061),
yuv422p10le, 1920x1080 [SAR 1:1 DAR 16:9], q=2-31, 207768 kb/s, 29.97
fps, 11988 tbn, 2997 tbc
    Metadata:
      creation_time   : 2013-04-05 20:25:13
      handler_name    : Apple Alias Data Handler
      timecode        : 09:59:59;00
Stream mapping:
  Stream #0:0 -> #0:0 (copy)
Press [q] to stop, [?] for help
frame=   21 fps=0.0 q=-1.0 size=   17898kB time=00:00:00.66
bitrate=219606.8kbits/s

[TRUNCATED]

frame= 2092 fps= 17 q=-1.0 size= 1769340kB time=00:01:09.77
bitrate=207745.7kbits/s
frame= 2100 fps= 17 q=-1.0 size= 1777147kB time=-577014:-32:-22.-77
bitrate=N/A
No more output streams to write to, finishing.
frame= 2100 fps= 17 q=-1.0 Lsize= 1777164kB time=00:01:10.03
bitrate=207869.0kbits/s
video:1777147kB audio:0kB subtitle:0 global headers:0kB muxing
overhead 0.000983%
Statistics: 1820149677 bytes read, 3 seeks


More information about the ffmpeg-user mailing list