What "free" 24p workflow for Windows users? at DVinfo.net
DV Info Net

Go Back   DV Info Net > Canon EOS / MXF / AVCHD / HDV / DV Camera Systems > Canon XA and VIXIA Series AVCHD Camcorders > Canon VIXIA Series AVCHD and HDV Camcorders

Canon VIXIA Series AVCHD and HDV Camcorders
For VIXIA / LEGRIA Series (HF G, HF S, HF and HV) consumer camcorders.

Reply
 
Thread Tools Search this Thread
Old May 1st, 2007, 09:22 AM   #1
Major Player
 
Join Date: Mar 2007
Location: Somerville, NJ
Posts: 304
What "free" 24p workflow for Windows users?

I'm playing around with converting my 24p footage to 24 frame progressive avi/mov/mp4 file with free tools. Why not Cineform NEO? We'll its not free. 8-) The choices I'm aware of are Avisynth and MPEG streamclip. At the moment I'm using the latter. Would like to hear from anyone trying either tool and what settings you are using.
__________________
DIY, 35mm, HV20:
http://www.primitivebuteffective.net
Mike Dulay is offline   Reply With Quote
Old May 1st, 2007, 09:33 AM   #2
Regular Crew
 
Join Date: Oct 2006
Location: Birmingham, AL
Posts: 197
I would appreciate info on this topic as well.

Plus, I'd like more info on using After Effects to remove pulldown. (FYI, there's a free trial version, so it qualifies...at least for 30 days.)
C.S. Michael is offline   Reply With Quote
Old May 1st, 2007, 08:18 PM   #3
Major Player
 
Join Date: Mar 2007
Location: Somerville, NJ
Posts: 304
found a previous thread on this same topic ...

http://www.dvinfo.net/conf/showthrea...t=24p+avisynth

Currently trying the following workflow:

1)HDVSplit -- extract video
2)HDTV2MPG -- convert to MPG for use with virtualdubmod
3)VirtualDubMod -- framerate 23.976, Deinterlace - Adaptive

Tried various compression, apparently WMV9 appears best with XviD following. All of them still had the some occasional interlace lines but it was least pronounced on those two. Uncompressed RGB produced stuttering video with lots of interlace lines (about 3.5GB vs a 150MB M2T file). Maybe I'm not doing it right. Will post source and samples as I get them hosted.

UPLOADED FILES:

Source m2t http://www.sendspace.com/file/oy3n90
Xvid output http://www.sendspace.com/file/u2ii3p
Wmv9 output http://www.sendspace.com/file/nlmg9u
DivX output http://www.sendspace.com/file/9de0ag
__________________
DIY, 35mm, HV20:
http://www.primitivebuteffective.net

Last edited by Mike Dulay; May 1st, 2007 at 10:57 PM. Reason: Uploaded files
Mike Dulay is offline   Reply With Quote
Old May 1st, 2007, 10:43 PM   #4
Major Player
 
Join Date: Mar 2007
Location: Somerville, NJ
Posts: 304
.. still uploading ...

in the meantime, I tried mixing a project together in a 23.976 timeline with both 60i and PF24 recording. When it was spit out this is what I got.

http://www.youtube.com/watch?v=Ch9pAx_c_qs

The youtube version is small but even at 1440x1080 the compression didn't show the horizontal interlace artifacts. So it makes me wonder if its worth it to do pulldown before editing instead of doing it in the final product.
__________________
DIY, 35mm, HV20:
http://www.primitivebuteffective.net
Mike Dulay is offline   Reply With Quote
Old May 1st, 2007, 10:52 PM   #5
Major Player
 
Join Date: Oct 2003
Location: Los Angeles, CA
Posts: 293
I did a test "HDV 24p edit as 60i" in Vegas 7 the other day (will do more soon). Going out to a SD DVD (mpeg-2 60i) I couldn't see anything that looks different than the "true" 24p DVD's I've been doing with my DVX100 the past few years (though it took a million times longer to render HDV to SD DVD than my DVX DV files do.) However, I did a render of the same clip to a WM9 720p 24 in Vegas today and I saw some ghosting on movement in the scene. Not sure what that's about.

For me, the big advantage to doing pulldown (automatically) before/while editing is, 20% fewer frames to render (23.97 v. 29.97). This translates into faster render times and more room for video on a DVD. But I think most of us can edit our 24p files as 60i and not notice a difference in IQ.

Still, I think what we should do is contact Canon and ask for a firmware update that inserts flags for automatic pulldown removal in our 24p files.
Peter J Alessandria is offline   Reply With Quote
Old May 1st, 2007, 10:59 PM   #6
Major Player
 
Join Date: Mar 2007
Location: Somerville, NJ
Posts: 304
Peter,

That's a great idea. How about a petition? Do you think anyone of influence at Canon would be reading this?
__________________
DIY, 35mm, HV20:
http://www.primitivebuteffective.net
Mike Dulay is offline   Reply With Quote
Old May 1st, 2007, 11:15 PM   #7
Major Player
 
Join Date: Oct 2003
Location: Los Angeles, CA
Posts: 293
Quote:
Originally Posted by Mike Dulay View Post
Peter,

That's a great idea. How about a petition? Do you think anyone of influence at Canon would be reading this?
Well I can't say anyone of influence at Canon is reading. But I can say we users have much more influence than we think.

Started a new thread about this: http://www.dvinfo.net/conf/showthrea...150#post671150
Peter J Alessandria is offline   Reply With Quote
Old May 1st, 2007, 11:41 PM   #8
CTO, CineForm Inc.
 
Join Date: Jul 2003
Location: Cardiff-by-the-Sea, California
Posts: 8,095
I know you're looking for a free solution, but give NEO HDV a try, it is free for 15-days, and you might like the single step low hassle workflow for 24p.
__________________
David Newman -- web: www.gopro.com
blog: cineform.blogspot.com -- twitter: twitter.com/David_Newman
David Newman is offline   Reply With Quote
Old May 2nd, 2007, 06:59 PM   #9
Regular Crew
 
Join Date: Mar 2007
Location: Sammamish, WA
Posts: 103
Quote:
Originally Posted by David Newman View Post
I know you're looking for a free solution, but give NEO HDV a try, it is free for 15-days, and you might like the single step low hassle workflow for 24p.
Any idea when NEO will work for Windows Vista? I'd love to "kick the tires" on it, but it won't install properly (the regsvr32 calls all crash). Of course the app just crashes when trying to capture since the registration of the controls failed during setup..

Steve
Steve Szudzik is offline   Reply With Quote
Old May 2nd, 2007, 07:22 PM   #10
CTO, CineForm Inc.
 
Join Date: Jul 2003
Location: Cardiff-by-the-Sea, California
Posts: 8,095
We do intend to add Vista support shortly.
__________________
David Newman -- web: www.gopro.com
blog: cineform.blogspot.com -- twitter: twitter.com/David_Newman
David Newman is offline   Reply With Quote
Old May 2nd, 2007, 08:37 PM   #11
Regular Crew
 
Join Date: Mar 2007
Location: Sammamish, WA
Posts: 103
Great to hear. I'm really looking forward to trying out NEO. Since I've at least partially had the trial running now, will I be able to re-install the trial when you guy's do get Vista support, or will it timeout since it'll be beyond the 15 days?

--Steve
Steve Szudzik is offline   Reply With Quote
Old May 2nd, 2007, 09:12 PM   #12
CTO, CineForm Inc.
 
Join Date: Jul 2003
Location: Cardiff-by-the-Sea, California
Posts: 8,095
Unsure, we will have to wait for the update and see.
__________________
David Newman -- web: www.gopro.com
blog: cineform.blogspot.com -- twitter: twitter.com/David_Newman
David Newman is offline   Reply With Quote
Old May 7th, 2007, 07:57 PM   #13
Major Player
 
Join Date: Mar 2007
Location: Somerville, NJ
Posts: 304
Found a method put together by Farnsworth using avisynth.

General flow:

1) Extract from tape via HDVSplit to m2t files
2) Run go.bat which calls DGIndex to detect cadence, output files to d2v(index of cadence in m2t)+mpa(audio) and generate a Avisynth file to do pulldown removal
3) Open avs file as the video source in VirtualDubMod. Framerate is already set to 23.976, all you need to do is specify the compression. Save file to a highly compressed AVI (compressed, but good motion reference) for your edit version, save using YUV or Lagrinth (each frame is a JPEG--"nicest" version but won't natively playback nice) for final render source. These are your true 24p source.
4) Open the edit AVI in your choice of NLE for editing. Then replace the file with the render version to get the best output.
5) When all done, you can delete the big YUV/Lagrinth (you can always re-render from the m2t later)

This style appears to work well and was fairly quicker than using MPEG Streamclip and without the interlace artifacts. One thing to note about the instructions, you have to copy over the .dll files from the plugins zip to the Program Files\Avisynth\plugins directory or you can't open the files in VirtualDubMod.

Also, for output formats I'm using Lagrinth lossless (big files! 1.5GB vs 150MB) for the final source render and WMV9 (9MB vs 150MB) for the edit source. (A technique of bait-and-switch). It's no cineform but it does a good job.

Here's a sample:
http://www.sendspace.com/file/bb4rt4


What's the difference vs the earlier method? Its amazing what difference you get in look from 3:2 pulldown (get back the progressive frame) vs adaptive deinterlacing (~guess and reconstruct what a frame should look like).
__________________
DIY, 35mm, HV20:
http://www.primitivebuteffective.net

Last edited by Mike Dulay; May 7th, 2007 at 08:38 PM. Reason: edit for sample file, readability
Mike Dulay is offline   Reply With Quote
Old May 9th, 2007, 07:21 PM   #14
Major Player
 
Join Date: Mar 2007
Location: Somerville, NJ
Posts: 304
Having some audio sync difficulties with the above method. Simply adding the mpa to the timeline results in a variance that grows during playback. I was doing it via the NLE which is probably the mistake. If I can figure out how to remux in virtualdub or avisynth this may work well.

Another idea, if DGindex can detect the cadence, I wonder if it's possible to insert the pulldown flag into the m2t filestream. I don't know much about the format, but if it's possible that would save a lot of trouble. Then again, someone else would have come up with that plan earlier.
__________________
DIY, 35mm, HV20:
http://www.primitivebuteffective.net
Mike Dulay is offline   Reply With Quote
Old May 11th, 2007, 06:11 PM   #15
Major Player
 
Join Date: Mar 2007
Location: Somerville, NJ
Posts: 304
LOL, the idea to force insert of pulldown flag on the m2t wasn't going to work. m2t is MPEG2 Transport format, so it's video and audio encapsulated into transport packets ... oh why does my hobby have so much in common with my job ... long story short,a blind byte/word replacement wasn't going to work. The next best option would be to get the HDVSplit source or ask the author for an exit so the 24p could be reassembled there before encoding. That or you can throw money at the problem and buy Cineform (not an option for me as I use Vista).

In the meantime, I still go with the poorman's option (ironic, this hobby is expensive 8-). Determination pays off and I've figured out how to get the audio to sync properly.

Here's a sample:

vid=MPEG2Source("d:\capture\Auntshirley\\AuntShirley.m2t_.d2v")
aud=MPASource("AuntShirley.m2t_ MPA PID 814 DELAY -237ms.mpa").delayaudio(-0.237)
audiodub(vid,aud)
TFM(d2v="d:\capture\Auntshirley\\AuntShirley.m2t_.d2v")
tdecimate()

The next step is to automate it all. Farnsworth's windows batch file won't be able to parse the filename. We'll need to use PERL for that. Unfortunately it may be overwhelming for non-tech heads. We can simplify it as we go along.

Oh another tip, the MSU Lossless codec makes the smallest! And for previews the XviD codec has a highdef profile.
__________________
DIY, 35mm, HV20:
http://www.primitivebuteffective.net

Last edited by Mike Dulay; May 11th, 2007 at 06:22 PM. Reason: readability, silliness
Mike Dulay is offline   Reply
Reply

DV Info Net refers all where-to-buy and where-to-rent questions exclusively to these trusted full line dealers and rental houses...

B&H Photo Video
(866) 521-7381
New York, NY USA

Scan Computers Int. Ltd.
+44 0871-472-4747
Bolton, Lancashire UK


DV Info Net also encourages you to support local businesses and buy from an authorized dealer in your neighborhood.
  You are here: DV Info Net > Canon EOS / MXF / AVCHD / HDV / DV Camera Systems > Canon XA and VIXIA Series AVCHD Camcorders > Canon VIXIA Series AVCHD and HDV Camcorders

Thread Tools Search this Thread
Search this Thread:

Advanced Search

 



All times are GMT -6. The time now is 12:27 PM.


DV Info Net -- Real Names, Real People, Real Info!
1998-2024 The Digital Video Information Network