hamedramzi / ffmbc

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

ProRes encoding speed #116

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago

Encoding to ProRes is few times slower compared to current ffmpeg build. ffmbc 
does not use all cores well- can it be improved?

Original issue reported on code.google.com by andrew.k...@gmail.com on 25 Sep 2012 at 11:41

GoogleCodeExporter commented 9 years ago
This is not obvious to me, I quickly checked. Did you use -threads ?

Original comment by baptiste...@gmail.com on 27 Sep 2012 at 3:44

GoogleCodeExporter commented 9 years ago
Yes- I tried it on 6 core machine with:

ffmbc -i xxxx -threads 6 -vcodec prores -qscale 5 -threads 6 yyyy

Source v210 file and speed is 45fps with CPU usage at about 30%. Raising number 
of cores does nothing.
Same tests with ffmpeg gives about 70fps with CPU usage at around 100% 
(possible that RAID is saturating).
On 12 core machine difference is even bigger.

Just for info- 1 core gives 15fps with about 9% CPU usage.

Original comment by andrew.k...@gmail.com on 27 Sep 2012 at 8:52

GoogleCodeExporter commented 9 years ago
More tests- looks like ffmpeg uses hyperthreading, where ffmbc does not or not 
as efficient and this may be cause of speed difference.

Original comment by andrew.k...@gmail.com on 27 Sep 2012 at 8:56

GoogleCodeExporter commented 9 years ago
Can you upload your source somewhere ? So I can reproduce
hyperthreading ? lol

Original comment by baptiste...@gmail.com on 12 Oct 2012 at 4:24

GoogleCodeExporter commented 9 years ago
It's not specific to any source file.
ffmbc does not use all cores (specially threaded ones), where ffmpeg does, so 
there is quite big speed difference.

Original comment by andrew.k...@gmail.com on 15 Oct 2012 at 3:14

GoogleCodeExporter commented 9 years ago
ffmbc does use multiple cores when using -threads and I double checked here, I 
don't see any obvious speed difference.
I'm gonna close the issue if you cannot supply a source file to reproduce the 
problem.

Original comment by baptiste...@gmail.com on 1 Nov 2012 at 2:13

GoogleCodeExporter commented 9 years ago
I will supply some source and CPU usage grabs for ffmbc and ffmpeg.

Original comment by andrew.k...@gmail.com on 1 Nov 2012 at 10:46

GoogleCodeExporter commented 9 years ago
C:\Users\Administrator>"C:\Program Files (x86)\SmartFFmpeg\ffmbc.exe" -threads 1
2 -i s:\v210.mov -threads 12 -vcodec prores -profile hq -threads 12 e:\aaa.mov
FFmbc version 0.7-rc7
Copyright (c) 2008-2012 Baptiste Coudurier and the FFmpeg developers
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 's:\v210.mov':
  Metadata:
    creation_time: 2012-10-24 17:07:15
    timecode: 09:59:58:24
  Duration: 00:00:41.80, start: 0.000000, bitrate: 1105922 kb/s
    Stream #0.0(eng): Video: v210, yuv422p10le, 1920x1080p, 1105920 kb/s, 25.00
fps
    Metadata:
      codec_name: AJA v210 10-bit YUV422
    Stream #0.1(eng): Data: unknown (tmcd)
    Metadata:
      reel_name(eng): Untitled
File 'e:\aaa.mov' already exists. Overwrite ? [y/N] y
Output #0, mov, to 'e:\aaa.mov':
  Metadata:
    encoder: FFmbc 0.7
    Stream #0.0(und): Video: prores, yuv422p10le, 1920x1080p [PAR 1:1 DAR 16:9],
 183500 kb/s, 25.00 fps
Stream mapping:
  Stream #0.0 -> #0.0
Press [q] to stop, [?] for help
frame=   15 fps= 58 q=1.0 size=     374kB time=00:00:00.60 bitrate=5112.3kbits/s
frame=   29 fps= 55 q=1.0 size=    3219kB time=00:00:01.16 bitrate=22732.2kbits/
frame=   40 fps= 42 q=1.0 size=   18566kB time=00:00:01.60 bitrate=95060.1kbits/
frame=   50 fps= 37 q=1.0 size=   32944kB time=00:00:02.00 bitrate=134937.0kbits
frame=   61 fps= 43 q=1.0 size=   48742kB time=00:00:02.44 bitrate=163645.0kbits
frame=   72 fps= 40 q=1.9 size=   64055kB time=00:00:02.88 bitrate=182200.4kbits
frame=   82 fps= 39 q=3.0 size=   73196kB time=00:00:03.28 bitrate=182811.0kbits
frame=   92 fps= 37 q=2.9 size=   82273kB time=00:00:03.68 bitrate=183147.1kbits
frame=  102 fps= 39 q=2.8 size=   91244kB time=00:00:04.08 bitrate=183202.9kbits
frame=  112 fps= 38 q=3.0 size=  100190kB time=00:00:04.48 bitrate=183204.1kbits
frame=  122 fps= 39 q=3.0 size=  109155kB time=00:00:04.88 bitrate=183237.6kbits
frame=  132 fps= 40 q=3.0 size=  118114kB time=00:00:05.28 bitrate=183256.4kbits
frame=  142 fps= 37 q=2.9 size=  127077kB time=00:00:05.68 bitrate=183276.7kbits
frame=  151 fps= 34 q=2.9 size=  135131kB time=00:00:06.04 bitrate=183277.5kbits
frame=  160 fps= 34 q=3.0 size=  143198kB time=00:00:06.40 bitrate=183293.0kbits
frame=  169 fps= 33 q=2.4 size=  151273kB time=00:00:06.76 bitrate=183318.1kbits
frame=  171 fps=  5 q=1.9 size=  153023kB time=00:00:06.84 bitrate=183269.4kbits
frame=  180 fps= 34 q=1.8 size=  161067kB time=00:00:07.20 bitrate=183258.5kbits
frame=  189 fps= 35 q=3.2 size=  169159kB time=00:00:07.56 bitrate=183300.6kbits
frame=  200 fps= 41 q=3.0 size=  179006kB time=00:00:08.00 bitrate=183302.5kbits
frame=  210 fps= 38 q=3.0 size=  187967kB time=00:00:08.40 bitrate=183312.8kbits
frame=  219 fps= 33 q=2.8 size=  196063kB time=00:00:08.76 bitrate=183350.5kbits
frame=  229 fps= 37 q=2.7 size=  205020kB time=00:00:09.16 bitrate=183354.2kbits
frame=  240 fps= 40 q=2.7 size=  214878kB time=00:00:09.60 bitrate=183362.4kbits
frame=  250 fps= 39 q=2.7 size=  223833kB time=00:00:10.00 bitrate=183363.9kbits
frame=  260 fps= 37 q=2.7 size=  232793kB time=00:00:10.40 bitrate=183369.0kbits
frame=  270 fps= 38 q=3.3 size=  241731kB time=00:00:10.80 bitrate=183357.6kbits
frame=  280 fps= 38 q=3.2 size=  250691kB time=00:00:11.20 bitrate=183362.7kbits
frame=  290 fps= 38 q=3.2 size=  259656kB time=00:00:11.60 bitrate=183370.9kbits
frame=  300 fps= 38 q=3.2 size=  268608kB time=00:00:12.00 bitrate=183369.9kbits
frame=  310 fps= 37 q=1.9 size=  277563kB time=00:00:12.40 bitrate=183370.7kbits
frame=  321 fps= 40 q=2.2 size=  287388kB time=00:00:12.84 bitrate=183355.5kbits
frame=  331 fps= 38 q=3.0 size=  296414kB time=00:00:13.24 bitrate=183400.7kbits
frame=  341 fps= 35 q=3.0 size=  305372kB time=00:00:13.64 bitrate=183402.1kbits
frame=  350 fps= 33 q=3.1 size=  313427kB time=00:00:14.00 bitrate=183399.5kbits
frame=  359 fps= 36 q=2.2 size=  321482kB time=00:00:14.36 bitrate=183397.2kbits
frame=  369 fps= 37 q=2.2 size=  330445kB time=00:00:14.76 bitrate=183401.6kbits
frame=  378 fps= 36 q=2.2 size=  338510kB time=00:00:15.12 bitrate=183404.3kbits
frame=  387 fps= 33 q=2.2 size=  346573kB time=00:00:15.48 bitrate=183405.9kbits
frame=  396 fps= 33 q=3.0 size=  354642kB time=00:00:15.84 bitrate=183410.7kbits
frame=  405 fps= 32 q=2.9 size=  362700kB time=00:00:16.20 bitrate=183409.7kbits
frame=  413 fps= 32 q=3.0 size=  369874kB time=00:00:16.52 bitrate=183414.6kbits
frame=  422 fps= 36 q=3.1 size=  377935kB time=00:00:16.88 bitrate=183414.7kbits
frame=  432 fps= 38 q=3.0 size=  386900kB time=00:00:17.28 bitrate=183419.1kbits
frame=  441 fps= 33 q=2.5 size=  394969kB time=00:00:17.64 bitrate=183423.3kbits
frame=  451 fps= 37 q=2.5 size=  403931kB time=00:00:18.04 bitrate=183426.1kbits
frame=  461 fps= 40 q=2.7 size=  412896kB time=00:00:18.44 bitrate=183429.9kbits
frame=  471 fps= 36 q=2.6 size=  421857kB time=00:00:18.84 bitrate=183431.6kbits
frame=  480 fps= 36 q=3.2 size=  429909kB time=00:00:19.20 bitrate=183428.0kbits
frame=  488 fps= 29 q=3.2 size=  437068kB time=00:00:19.52 bitrate=183425.2kbits
frame=  498 fps= 40 q=3.2 size=  446031kB time=00:00:19.92 bitrate=183427.9kbits
frame=  508 fps= 40 q=2.9 size=  454987kB time=00:00:20.32 bitrate=183427.8kbits
frame=  518 fps= 40 q=2.9 size=  463955kB time=00:00:20.72 bitrate=183432.3kbits
frame=  528 fps= 36 q=2.9 size=  472917kB time=00:00:21.12 bitrate=183434.5kbits
frame=  537 fps= 35 q=2.9 size=  480981kB time=00:00:21.48 bitrate=183435.5kbits
frame=  547 fps= 36 q=3.0 size=  489933kB time=00:00:21.88 bitrate=183433.6kbits
frame=  557 fps= 37 q=3.0 size=  498891kB time=00:00:22.28 bitrate=183434.2kbits
frame=  567 fps= 36 q=3.0 size=  507854kB time=00:00:22.68 bitrate=183436.7kbits
frame=  576 fps= 34 q=3.0 size=  515911kB time=00:00:23.04 bitrate=183435.1kbits
frame=  586 fps= 40 q=2.6 size=  524896kB time=00:00:23.44 bitrate=183444.9kbits
frame=  596 fps= 38 q=2.5 size=  533859kB time=00:00:23.84 bitrate=183446.8kbits
frame=  606 fps= 39 q=2.6 size=  542810kB time=00:00:24.24 bitrate=183444.7kbits
frame=  616 fps= 38 q=3.0 size=  551760kB time=00:00:24.64 bitrate=183442.1kbits
frame=  626 fps= 36 q=3.0 size=  560713kB time=00:00:25.04 bitrate=183441.0kbits
frame=  634 fps= 21 q=3.0 size=  567882kB time=00:00:25.36 bitrate=183442.1kbits
frame=  643 fps= 34 q=3.0 size=  575956kB time=00:00:25.72 bitrate=183445.9kbits
frame=  653 fps= 38 q=3.0 size=  584911kB time=00:00:26.12 bitrate=183445.3kbits
frame=  663 fps= 36 q=2.4 size=  593840kB time=00:00:26.52 bitrate=183436.5kbits
frame=  673 fps= 37 q=2.4 size=  602840kB time=00:00:26.92 bitrate=183449.6kbits
frame=  681 fps= 31 q=2.3 size=  609929kB time=00:00:27.24 bitrate=183426.7kbits
frame=  689 fps= 30 q=2.2 size=  617070kB time=00:00:27.56 bitrate=183419.4kbits
frame=  698 fps= 36 q=2.3 size=  625204kB time=00:00:27.92 bitrate=183440.9kbits
frame=  707 fps= 36 q=2.4 size=  633285kB time=00:00:28.28 bitrate=183446.6kbits
frame=  716 fps= 35 q=2.8 size=  641279kB time=00:00:28.64 bitrate=183427.3kbits
frame=  726 fps= 39 q=2.3 size=  650191kB time=00:00:29.04 bitrate=183414.9kbits
frame=  737 fps= 40 q=2.3 size=  660041kB time=00:00:29.48 bitrate=183414.4kbits
frame=  746 fps= 33 q=2.2 size=  668143kB time=00:00:29.84 bitrate=183425.9kbits
frame=  754 fps= 31 q=2.2 size=  675307kB time=00:00:30.16 bitrate=183425.6kbits
frame=  763 fps= 35 q=2.2 size=  683387kB time=00:00:30.52 bitrate=183430.8kbits
frame=  771 fps= 30 q=2.3 size=  690601kB time=00:00:30.84 bitrate=183443.7kbits
frame=  780 fps= 25 q=2.2 size=  698640kB time=00:00:31.20 bitrate=183437.7kbits
frame=  789 fps= 33 q=2.2 size=  706704kB time=00:00:31.56 bitrate=183438.5kbits
frame=  798 fps= 33 q=2.3 size=  714771kB time=00:00:31.92 bitrate=183440.1kbits
frame=  807 fps= 33 q=2.2 size=  722797kB time=00:00:32.28 bitrate=183431.0kbits
frame=  816 fps= 36 q=2.3 size=  730916kB time=00:00:32.64 bitrate=183445.5kbits
frame=  826 fps= 36 q=2.7 size=  739889kB time=00:00:33.04 bitrate=183449.5kbits
frame=  834 fps= 30 q=2.6 size=  747068kB time=00:00:33.36 bitrate=183452.7kbits
frame=  843 fps= 33 q=2.7 size=  755132kB time=00:00:33.72 bitrate=183453.1kbits
frame=  852 fps= 33 q=2.4 size=  763181kB time=00:00:34.08 bitrate=183450.2kbits
frame=  862 fps= 39 q=1.0 size=  771933kB time=00:00:34.48 bitrate=183401.2kbits
frame=  872 fps= 38 q=2.9 size=  781137kB time=00:00:34.88 bitrate=183459.7kbits
frame=  882 fps= 38 q=2.9 size=  790088kB time=00:00:35.28 bitrate=183458.0kbits
frame=  892 fps= 36 q=2.9 size=  799060kB time=00:00:35.68 bitrate=183461.2kbits
frame=  901 fps= 35 q=2.9 size=  807128kB time=00:00:36.04 bitrate=183462.6kbits
frame=  910 fps= 36 q=2.7 size=  815185kB time=00:00:36.40 bitrate=183461.4kbits
frame=  920 fps= 39 q=2.7 size=  824139kB time=00:00:36.80 bitrate=183460.5kbits
frame=  926 fps= 17 q=2.6 size=  829514kB time=00:00:37.04 bitrate=183460.5kbits
frame=  935 fps= 33 q=2.6 size=  837576kB time=00:00:37.40 bitrate=183460.4kbits
frame=  944 fps= 34 q=2.4 size=  845673kB time=00:00:37.76 bitrate=183468.1kbits
frame=  954 fps= 39 q=2.3 size=  854635kB time=00:00:38.16 bitrate=183468.9kbits
frame=  964 fps= 37 q=2.2 size=  863508kB time=00:00:38.56 bitrate=183450.8kbits
frame=  974 fps= 36 q=2.1 size=  872465kB time=00:00:38.96 bitrate=183450.5kbits
frame=  983 fps= 34 q=2.6 size=  880566kB time=00:00:39.32 bitrate=183458.6kbits
frame=  993 fps= 37 q=2.6 size=  889530kB time=00:00:39.72 bitrate=183460.0kbits
frame= 1003 fps= 36 q=2.6 size=  898484kB time=00:00:40.12 bitrate=183459.2kbits
frame= 1012 fps= 32 q=2.7 size=  906551kB time=00:00:40.48 bitrate=183460.1kbits
frame= 1021 fps= 34 q=3.2 size=  914643kB time=00:00:40.84 bitrate=183466.2kbits
frame= 1031 fps= 38 q=2.9 size=  923603kB time=00:00:41.24 bitrate=183466.5kbits
frame= 1042 fps= 40 q=2.9 size=  933459kB time=00:00:41.68 bitrate=183466.8kbits
frame= 1045 fps= 35 q=2.9 Lsize=  936155kB time=00:00:41.80 bitrate=183468.5kbit
s/s
video:936146kB audio:0kB global headers:0kB muxing overhead 0.000948%

C:\Users\Administrator>"C:\Program Files (x86)\SmartFFmpeg\ffmpeg.exe" -threads
12 -i s:\v210.mov -threads 12 -vcodec prores -profile 3 -threads 12 e:\aaa.mov
ffmpeg version N-46146-g11d695d Copyright (c) 2000-2012 the FFmpeg developers
  built on Oct 29 2012 18:06:25 with gcc 4.7.2 (GCC)
  configuration: --enable-gpl --enable-version3 --disable-pthreads --enable-runt
ime-cpudetect --enable-avisynth --enable-bzlib --enable-frei0r --enable-libass -
-enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libfreetype --enab
le-libgsm --enable-libmp3lame --enable-libnut --enable-libopenjpeg --enable-libo
pus --enable-librtmp --enable-libschroedinger --enable-libspeex --enable-libtheo
ra --enable-libutvideo --enable-libvo-aacenc --enable-libvo-amrwbenc --enable-li
bvorbis --enable-libvpx --enable-libx264 --enable-libxavs --enable-libxvid --ena
ble-zlib
  libavutil      52.  1.100 / 52.  1.100
  libavcodec     54. 69.100 / 54. 69.100
  libavformat    54. 35.100 / 54. 35.100
  libavdevice    54.  3.100 / 54.  3.100
  libavfilter     3. 20.109 /  3. 20.109
  libswscale      2.  1.101 /  2.  1.101
  libswresample   0. 16.100 /  0. 16.100
  libpostproc    52.  1.100 / 52.  1.100
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 's:\v210.mov':
  Metadata:
    creation_time   : 2012-10-24 17:07:15
  Duration: 00:00:41.80, start: 0.000000, bitrate: 1105922 kb/s
    Stream #0:0(eng): Video: v210 (v210 / 0x30313276), yuv422p10le, 1920x1080, 1
105920 kb/s, 25 fps, 25 tbr, 25k tbn, 25k tbc
    Metadata:
      creation_time   : 2012-10-24 17:07:15
      handler_name    : Apple Alias Data Handler
      timecode        : 09:59:58:24
    Stream #0:1(eng): Data: none (tmcd / 0x64636D74)
    Metadata:
      creation_time   : 2012-10-24 17:07:15
      handler_name    : Apple Alias Data Handler
      timecode        : 09:59:58:24
Please use -profile:a or -profile:v, -profile is ambiguous
File 'e:\aaa.mov' already exists. Overwrite ? [y/N] y
Output #0, mov, to 'e:\aaa.mov':
  Metadata:
    encoder         : Lavf54.35.100
    Stream #0:0(eng): Video: prores (apch) (apch / 0x68637061), yuv422p10le, 192
0x1080, q=2-31, 200 kb/s, 12800 tbn, 25 tbc
    Metadata:
      creation_time   : 2012-10-24 17:07:15
      handler_name    : Apple Alias Data Handler
      timecode        : 09:59:58:24
Stream mapping:
  Stream #0:0 -> #0:0 (v210 -> prores)
Press [q] to stop, [?] for help
frame=   35 fps=0.0 q=0.0 size=    2956kB time=00:00:01.16 bitrate=20874.3kbits/
frame=   70 fps= 67 q=0.0 size=   33213kB time=00:00:02.32 bitrate=117277.0kbits
frame=  106 fps= 68 q=0.0 size=   72096kB time=00:00:03.76 bitrate=157076.3kbits
frame=  142 fps= 69 q=0.0 size=  114591kB time=00:00:05.20 bitrate=180525.6kbits
frame=  179 fps= 70 q=0.0 size=  158415kB time=00:00:06.68 bitrate=194271.3kbits
frame=  212 fps= 69 q=0.0 size=  195396kB time=00:00:08.00 bitrate=200085.9kbits
frame=  248 fps= 69 q=0.0 size=  236734kB time=00:00:09.44 bitrate=205436.8kbits
frame=  283 fps= 68 q=0.0 size=  277263kB time=00:00:10.84 bitrate=209533.1kbits
frame=  320 fps= 69 q=0.0 size=  320150kB time=00:00:12.32 bitrate=212879.2kbits
frame=  354 fps= 68 q=0.0 size=  359149kB time=00:00:13.68 bitrate=215069.4kbits
frame=  389 fps= 68 q=0.0 size=  401281kB time=00:00:15.08 bitrate=217990.5kbits
frame=  421 fps= 68 q=0.0 size=  439844kB time=00:00:16.36 bitrate=220244.5kbits
frame=  455 fps= 68 q=0.0 size=  479820kB time=00:00:17.72 bitrate=221822.1kbits
frame=  489 fps= 67 q=0.0 size=  519453kB time=00:00:19.08 bitrate=223027.2kbits
frame=  527 fps= 68 q=0.0 size=  563444kB time=00:00:20.60 bitrate=224064.7kbits
frame=  559 fps= 67 q=0.0 size=  600539kB time=00:00:21.88 bitrate=224845.3kbits
frame=  593 fps= 67 q=0.0 size=  640687kB time=00:00:23.24 bitrate=225839.3kbits
frame=  628 fps= 67 q=0.0 size=  681657kB time=00:00:24.64 bitrate=226628.8kbits
frame=  660 fps= 67 q=0.0 size=  719461kB time=00:00:25.92 bitrate=227385.2kbits
frame=  686 fps= 66 q=0.0 size=  749234kB time=00:00:26.96 bitrate=227660.5kbits
frame=  723 fps= 67 q=0.0 size=  792208kB time=00:00:28.44 bitrate=228191.5kbits
frame=  756 fps= 67 q=0.0 size=  827070kB time=00:00:29.76 bitrate=227666.7kbits
frame=  784 fps= 66 q=0.0 size=  859568kB time=00:00:30.88 bitrate=228030.5kbits
frame=  820 fps= 66 q=0.0 size=  899887kB time=00:00:32.32 bitrate=228090.2kbits
frame=  854 fps= 66 q=0.0 size=  939520kB time=00:00:33.68 bitrate=228519.9kbits
frame=  890 fps= 66 q=0.0 size=  980536kB time=00:00:35.12 bitrate=228717.3kbits
frame=  925 fps= 66 q=0.0 size= 1021201kB time=00:00:36.52 bitrate=229071.1kbits
frame=  962 fps= 67 q=0.0 size= 1063846kB time=00:00:38.00 bitrate=229342.8kbits
frame=  997 fps= 67 q=0.0 size= 1104153kB time=00:00:39.40 bitrate=229574.2kbits
frame= 1015 fps= 66 q=0.0 size= 1124576kB time=00:00:40.12 bitrate=229624.3kbits
frame= 1045 fps= 65 q=0.0 Lsize= 1173084kB time=00:00:41.80 bitrate=229902.0kbit
s/s
video:1173074kB audio:0kB subtitle:0 global headers:0kB muxing overhead 0.000799
%

Log from encoding with ffmbc and ffmpeg. One done just after another- fully the 
same conditions.

Original comment by andrew.k...@gmail.com on 2 Nov 2012 at 4:38

GoogleCodeExporter commented 9 years ago
I need a source file to reproduce the problem. No source file, I cannot fix

Original comment by baptiste...@gmail.com on 6 Nov 2012 at 1:08

GoogleCodeExporter commented 9 years ago
I'm bit busy, but I will provide it once I find a moment.
I also noticed that ffmpeg has pthreads disabled if this means anything.

Original comment by andrew.k...@gmail.com on 6 Nov 2012 at 1:16

GoogleCodeExporter commented 9 years ago
I'm experience the exact same problem, regardless of whether the source is an 
mpg, avi, Avisynth script etc.

The average prores encoding speeds I'm experiencing are:

ffmbc 0.7-rc7: 23fps
ffmpeg (Nov 2012): 38fps

How soon will a new ffmbc build be ready which fixes this?

Cheers,
A

Original comment by adamzmith on 6 Dec 2012 at 2:54

GoogleCodeExporter commented 9 years ago
It won't be fixed unless a source file is provided, the issue is closed 
currently

Original comment by baptiste...@gmail.com on 6 Dec 2012 at 7:50

GoogleCodeExporter commented 9 years ago
Here's a random Vimeo 1080p MP4 clip I've been using for testing:

http://tinyurl.com/vimeo-1080p-sample

Right click and choose "Save link as" to allow the MP4 to be saved locally 
(otherwise it might end up just playing in the browser).

But as I previously mentioned, the encoding speed of the current build of 
ffmpeg is still faster than ffmbc 0.7-rc7 regardless of source input.

Original comment by adamzmith on 6 Dec 2012 at 11:18

GoogleCodeExporter commented 9 years ago
Ignore that link - doesn't seem to work now.

This is a 1080p film trailer clip you can use instead:

http://pdl.stream.aol.com/pdlext/aol/brightcove/ame/201211/05/121/theriseofthegu
ardians_trlr_03_1080p_dl.mov

Again, do a "right click and save" so it doesn't play in the browser.

Original comment by adamzmith on 7 Dec 2012 at 10:06

GoogleCodeExporter commented 9 years ago
The final bitrate and quality is way different. If you want constant quantizer 
and max speed, you can use -qp <value>

Original comment by baptiste...@gmail.com on 10 Dec 2012 at 9:20

GoogleCodeExporter commented 9 years ago
I tried using your suggestion of -qp and it doesn't make any difference to the 
speed. The current build of ffmpeg is still much faster at encoding prores than 
ffmbc.

On my 12-core Windows 7 Intel i7 PC, these are my typical prores encoding 
results:

ffmbc 0.7-rc7: 23fps
ffmpeg: 40-80fps

I have tested on different PCs. Same result - ffmpeg is much faster.

Please fix this on the next build - I much prefer to use FFMBC, but the prores 
encoding speed is really too slow.

regards,
A

Original comment by adamzmith on 4 Feb 2013 at 11:48