[Kdenlive-devel] Editing AVCHD h264/AC3 files in kdenlive

Dan Dennedy dan at dennedy.org
Fri May 1 19:31:57 UTC 2009


On Fri, May 1, 2009 at 10:15 AM, Dan Dennedy <dan at dennedy.org> wrote:
> On Thu, Apr 30, 2009 at 1:52 PM, sean darcy <seandarcy2 at gmail.com> wrote:
>> sean darcy wrote:
>>> Dan Dennedy wrote:
>>>> 2009/4/17 Andre Madeira <amadeirabus at gmail.com>:
>>>>> Hello kdenlive-devel!
>>>>>
>>>>> My goal is to edit AVCHD (h264/AC3) files in kdenlive. The videos are
>>>> It is not yet ready.
>>>>
>>>>> generated from my Panasonic HDC-SD1 camcorder and are all interlaced or
>>>>> 1080i. For what is worth, I can play these files properly on my linux box
>>>> Playing sequentially is one thing, seeking is another, and editing
>>>> requires seeking. In ffplay, try clicking around on the window. The X
>>>> axis determines the seek percentage. It is not clean. This was being
>>>> addressed a couple of months ago, and great progress was made;
>>>> however, the effort has stalled.
>>>>
>>>
>>> So if we want to edit AVCHD, we need to convert them first? What should
>>> we convert them to ( .avi?)? And how?
>>>
>>> googling found this script:
>>>
>>> xporthdmv -hn $file 1 1 1 && mv bits0001.mpa $audiofile
>>> ldecod -i bits0001.mpv -o $videofifo &
>>> ffmpeg -r 29.97 -s 1440x1080 -i $videofifo -i $audiofile -vcodec mpeg4
>>> -sameq -acodec copy -aspect 16:9 -b 15000k outfile
>>>
>>> which uses xport from http://www.w6rz.net/ and ldecod from
>>> http://iphome.hhi.de/suehring/tml/download/ .
>>>
>>> xporthdmv demultiplexes the .ts file, then ldecod decodes video to YUV (
>>> 4.2.0?).
>>>
>>> Is this how it's done? Can kdenlive now edit the resulting file?
>
> Can you not just use ffmpeg? I thought the main remaining issues with
> ffmpeg were seeking and multi-threaded decode, which a conversion to
> uncompressed via ffmpeg should be fine.
>
>>> sean (a potential new owner of an avchd camcorder)
>>
>> Actually, if ldecod converts the h264 video to yuv, shouldn't you leave
>> it alone, and just use ffmpeg to multiplex the audio:
>>
>> ffmpeg -i $videofifo -i $audiofile -vcodec copy -acodec copy outfile.avi
>
> Sure, and you can use HuffYUV if you want to reduce file size and I/O a little.

Trying things out here, and I get better (more stable, better
performing) results with DNxHD:

ffmpeg -i 00009.MTS -s 1920x1080 -r ntsc -b 220000k -threads 2 -vcodec
dnxhd -acodec copy 00009.mov

-- 
+-DRD-+




More information about the Kdenlive mailing list