hongbinz / ffmbc

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

When creating AVC-Intra 100 MXF vs MOV, the output bitrate of MOV is incorrect #176

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
What steps will reproduce the problem?
1. use FFmbc 0.7 final to produce AVC-Intra 100 files
2. MXF file is near 100Mbps, but MOV output file is just around 22 Mbps

What is the expected output? What do you see instead?
The bit rate should be around the same. And the MOV bitrate is too low or the 
input parameters is ignored.

What version of the product are you using? On what operating system?
Fedora 20 64bit.

Please provide any additional information below:
Source is a large 2vuy file, mediainfo is attached.

Command to generate MXF:
$ ffmbc -i V017b.mov -vcodec libx264 -intra -pix_fmt yuv422p10le -vb 100M 
-x264opts avcintra-class=100 -threads 4 -acodec copy V017b-avcintra100.mxf

Command to generate MOV:
$ ffmbc -i V017b.mov -vb 100M -pix_fmt yuv422p10le -intra -vcodec libx264 
-x264opts avcintra-class=100 -x264opts colorprim=bt709 -x264opts transfer=bt709 
-x264opts colormatrix=bt709 -threads 4 -acodec copy V017b-avcintra100.mov

FFmbc version:
FFmbc version 0.7
Copyright (c) 2008-2014 Baptiste Coudurier and the FFmpeg developers
built on Apr 24 2014 03:39:41 with gcc 4.8.2 20131212 (Red Hat 4.8.2-7)
configuration: --enable-nonfree --enable-gpl --enable-libx264 --enable-libvpx 
--enable-ffplay --enable-static --disable-shared --enable-libvorbis 
--disable-debug --enable-vaapi --enable-hwaccel=h263_vaapi 
--enable-hwaccel=vc1_vaapi --enable-hwaccel=mpeg2_vaapi 
--enable-hwaccel=h264_vaapi --enable-hwaccel=mpeg4_vaapi 
--enable-hwaccel=wmv3_vaapi --enable-x11grab --enable-libfaac 
--enable-runtime-cpudetect --enable-x11grab --enable-libfreetype 
--enable-libopenjpeg --enable-libschroedinger --enable-vdpau
libavutil    51. 11. 0 / 51. 11. 0
libavcodec   53.  9. 0 / 53.  9. 0
libavformat  53.  6. 0 / 53.  6. 0
libavdevice  53.  2. 0 / 53.  2. 0
libavfilter   2. 27. 3 /  2. 27. 3
libswscale    2.  0. 0 /  2.  0. 0
libpostproc  51.  2. 0 / 51.  2. 0

Original issue reported on code.google.com by mpatd...@gmail.com on 27 Apr 2014 at 7:21

Attachments:

GoogleCodeExporter commented 9 years ago
From the ffmbc-dev groups (send by Baptiste), I know there is the option:
Use -target avcintra100

It can force 100Mbps for MOV files.

Original comment by mpatd...@gmail.com on 29 Apr 2014 at 1:15

GoogleCodeExporter commented 9 years ago
Use -target avcintra100

Original comment by baptiste...@gmail.com on 29 Apr 2014 at 8:54