This forum has been archived. All content is frozen. Please use KDE Discuss instead.

Benchmarking h264/AVCHD decoding

Tags: None
(comma "," separated)
jmpoure_drupal
Registered Member
Posts
735
Karma
0

Benchmarking h264/AVCHD decoding

Wed Dec 17, 2008 9:49 am

Dear friends,


Until VDPAU hardware decoding comes along in MLT, Kdenlive relies on multi-threading decoding of AVCHD streams. 


I would be interested in someone testing AVCHD raw files using a quad-core computer. 


We will display the result in our hardware requirements. If AVCHD is not at hand, we will remove AVCHD support from Kdenlive supported formats.



  • Visit our footage page and download one AVCHD file.

  • Lauch Kdenlive 0.7 and create an empty 1080 50i project.

  • Drag and drop the file on Kdenlive project tree.

  • Play the file.

  • You may try to right-clic on the file and allow multi-threading decoding using 4 threads.


Does it display in slow motion or not? 

What is the %percentage of total processor used?


Also, note I added this issue:

http://www.kdenlive.org/mantis/view.php?id=484


Kind regards,

Jean-Michel

jmpoure_drupal
Registered Member
Posts
735
Karma
0

Re: Benchmarking h264/AVCHD decoding

Wed Dec 17, 2008 10:06 am

This stream cannot be decoded using multi-treading. This closes the issue of AVCHD.


jmpoure@debian:~/Desktop/avchd$ ffmpeg -threads 4 -i avchd-test-1.mts -acodec copy -vcodec rawvideo avchd-test.avi

FFmpeg version SVN-r16185, Copyright (c) 2000-2008 Fabrice Bellard, et al.

  configuration: --prefix=/usr --libdir=/usr/lib --shlibdir=/usr/lib --incdir=/usr/include/ffmpeg --enable-shared --enable-libmp3lame --enable-gpl --enable-libfaad --enable-libvorbis --enable-pthreads --enable-libfaac --enable-libxvid --enable-postproc --enable-x11grab --enable-libgsm --enable-libx264 --enable-libtheora --enable-swscale --enable-libdc1394 --enable-nonfree --disable-stripping --enable-avfilter --enable-libdirac --disable-decoder=libdirac --enable-libschroedinger --disable-encoder=libschroedinger --enable-libspeex --enable-avfilter-lavf --enable-xvmc

  libavutil     49.12. 0 / 49.12. 0

  libavcodec    52. 7. 0 / 52. 7. 0

  libavformat   52.23. 1 / 52.23. 1

  libavdevice   52. 1. 0 / 52. 1. 0

  libavfilter    0. 1. 0 /  0. 1. 0

  libswscale     0. 6. 1 /  0. 6. 1

  libpostproc   51. 2. 0 / 51. 2. 0

  built on Dec 17 2008 09:28:50, gcc: 4.3.2

Input #0, mpegts, from 'avchd-test-1.mts':

  Duration: 00:00:09.85, start: 1.040000, bitrate: 16676 kb/s

  Program 1

    Stream #0.0[0x1011]: Video: h264, yuv420p, 1920x1080 [PAR 1:1 DAR 16:9], 25.00 tb(r)

    Stream #0.1[0x1100]: Audio: ac3, 48000 Hz, 5.1, s16, 448 kb/s

File 'avchd-test.avi' already exists. Overwrite ? [y/N] y

Output #0, avi, to 'avchd-test.avi':

    Stream #0.0: Video: rawvideo, yuv420p, 1920x1080 [PAR 1:1 DAR 16:9], q=2-31, 200 kb/s, 25.00 tb(c)

    Stream #0.1: Audio: ac3, 48000 Hz, 5.1, s16, 448 kb/s

Stream mapping:

  Stream #0.0 -> #0.0

  Stream #0.1 -> #0.1

Press [q] to stop encoding

[h264 @ 0x1fd2b80]Cannot parallelize deblocking type 1, decoding such frames in sequential order

frame=  219 fps= 16 q=0.0 Lsize=  665449kB time=8.26 bitrate=660290.2kbits/s   

video:665212kB audio:215kB global headers:0kB muxing overhead 0.003145%

 

jmpoure_drupal
Registered Member
Posts
735
Karma
0

Re: Benchmarking h264/AVCHD decoding

Wed Dec 17, 2008 10:13 am

Don't make the test. 


I am contacting FFmpeg developers to ask the question.



Bookmarks



Who is online

Registered users: bartoloni, Bing [Bot], Evergrowing, Google [Bot], ourcraft