jslhs / ffmbc

Automatically exported from code.google.com/p/ffmbc
0 stars 0 forks source link

vcodec copy 25 -> 50 fps mpe2video #110

Closed GoogleCodeExporter closed 8 years ago

GoogleCodeExporter commented 8 years ago
Trying to rewrap mpeg2 gxf to mxf with vcodec copy
Example: ffmbc.exe -i test.gxf -vcodec copy -acodec pcm_s16le -y test.mxf

The input video is 25fps, the output becomes 50fps, audio frame rate remains 25.

Tried both FFmbc-0.7rc7-win64-120705 and FFmbc-0.7rc7-win32-120705 
on Windows Server 2008 R2

Output:
(main part is: Stream #0.0(und): Video: mpeg2video, yuv420p, 720x576i tff [PAR 
16:15 DAR 4:3], stream copy, 50.00 fps)

ffmbc.exe -i test.gxf -vcodec copy -acodec pcm_s16le -y test.mxf
FFmbc version 0.7-rc7
Copyright (c) 2008-2012 Baptiste Coudurier and the FFmpeg developers
Input #0, gxf, from 'test.gxf':
  Duration: 00:00:32.00, start: 0.000000, bitrate: 16182 kb/s
    Stream #0.0(und): Video: mpeg2video (Main), yuv420p, 720x576i tff [PAR 16:15 DAR 4:3], 10000 kb/s, 25.00 fps
    Stream #0.1(und): Audio: pcm_s16le, 48000 Hz, 1 channels, s16, 768 kb/s
    Stream #0.2(und): Audio: pcm_s16le, 48000 Hz, 1 channels, s16, 768 kb/s
    Stream #0.3(und): Audio: pcm_s16le, 48000 Hz, 1 channels, s16, 768 kb/s
    Stream #0.4(und): Audio: pcm_s16le, 48000 Hz, 1 channels, s16, 768 kb/s
    Stream #0.5(und): Audio: pcm_s16le, 48000 Hz, 1 channels, s16, 768 kb/s
    Stream #0.6(und): Audio: pcm_s16le, 48000 Hz, 1 channels, s16, 768 kb/s
    Stream #0.7(und): Audio: pcm_s16le, 48000 Hz, 1 channels, s16, 768 kb/s
    Stream #0.8(und): Audio: pcm_s16le, 48000 Hz, 1 channels, s16, 768 kb/s
    Stream #0.9(und): Data: unknown (0x0000)
[pcm_s16le @ 000000000032FAA0] The requested thread algorithm is not supported 
with this thread library.
Output #0, mxf, to 'test.mxf':
  Metadata:
    encoder: FFmbc 0.7
    Stream #0.0(und): Video: mpeg2video, yuv420p, 720x576i tff [PAR 16:15 DAR 4:3], stream copy, 50.00 fps
    Stream #0.1(und): Audio: pcm_s16le, 48000 Hz, 1 channels, s16, 768 kb/s
Stream mapping:
  Stream #0.0 -> #0.0
  Stream #0.1 -> #0.1
Press [q] to stop, [?] for help
frame=  800 fps=1794 Lsize=   42899kB time=00:00:31.94 bitrate=11002.8kbits/s
video:39058kB audio:3000kB global headers:0kB muxing overhead 1.999388%

example file url:
http://backup.playout.hu/weblink/ffmbc/test.gxf (~62MB)

Thank You!

Original issue reported on code.google.com by gasz.zol...@gmail.com on 25 Jul 2012 at 11:21

GoogleCodeExporter commented 8 years ago
Indeed, it's a bug, I'll fix this.

Original comment by baptiste...@gmail.com on 25 Jul 2012 at 7:52

GoogleCodeExporter commented 8 years ago
Thank you for accepting this so fast!
Waiting for the fix

Original comment by gasz.zol...@gmail.com on 25 Jul 2012 at 8:15

GoogleCodeExporter commented 8 years ago
Analyzing the source code, it seems to me that the problem only occurs with gxf 
source files, so it tells me that the gxf source framerate is misreaded 50 
instead of 25!

Original comment by mihaly.b...@gmail.com on 27 Jul 2012 at 12:34

GoogleCodeExporter commented 8 years ago
Should be fixed

Original comment by baptiste...@gmail.com on 14 Mar 2013 at 9:04