ydgmdlu
Veteran
Inspired by the work of SLoNiCK, I've developed a primarily Windows-based workflow that's completely free (and legal) and offers at least as good, if not better, results than anything else attempted so far. Although the first-time set-up is a minor hassle, I think that processing individual files will be less work than the other methods that have been proposed and tested (other than, of course, CineForm Neo Scene). There is a slightly convoluted way of getting this to work with Mac OS X, which I will explain later. We're using Avid DNxHD as the intermediate codec. It's comparable to ProRes; in fact, Apple created ProRes for FCP to compete with Avid's codecs for its NLEs.
What you need:
For your convenience, I have packaged all of the necessary files into a ZIP archive that you can download here: http://www.filedropper.com/avchdworkflow
Set-up instructions:
To remove pulldown and transcode:
The dialog box will close, and WMP will slowly play the video. Do not interrupt the playback. Once it reaches the end, DO NOT close WMP. The QuickTime encoder will still be encoding the output file, and it NEEDS the input file to be open while it's working. Unfortunately, there's no progress bar of any sort. However, you can monitor the progress by opening the destination folder in a Windows Explorer window. Set the view mode of that window to "Details." If you keep pressing the F5 key, you'll notice that the size of the output file will be rapidly increasing. Eventually, that number will stop growing, at which point the process is complete. You can play the video in QuickTime to review the result.
If you install the Mac versions of the Avid codecs, you can then edit the transcoded footage in FCP.
Right now, the directions above are a proof-of-concept. With the process, I was able to successfully transcode SonicStates's cat clip (the example.MTS in the package) without any artifacts. There are ways to automate the process a little more; for example, SLoNiCK showed how you could write a batch script to generate AviSynth scripts for all of the MTS files in a given folder. I imagine that the entire process could be automated if a programmer could write a front-end that handles all of the steps. I don't think that it would be very hard, but I'm not a Windows programmer myself.
If you don't have easy access to a Windows computer, then there is a way to do what I described. There's a free application called VirtualBox that would allow you to create a virtual Windows XP PC inside of Mac OS X. It's a lot like Parallels or VMware Fusion, except that it's free. All that you would need is to "borrow" a copy of Windows XP to install, and you still wouldn't have to pay anything. The virtual machine would be set-up to share a folder with the host Mac computer, and you would use that shared folder as your transcoding destination. In other words, transcode in Windows and instantly switch back to Mac to bring the files into FCP. This would actually be a viable workaround for any workflow that demands Windows, such as the current version of Neo Scene.
Let me know if you have any questions, and please give me feedback on this.
What you need:
- AviSynth 2.5.8
- TIVTC Filter
- QuickTime Import Filter
- Haali Media Splitter
- ffdshow tryouts
- Avid QuickTime Codecs LE 2.0 for Windows
- MTS file to process
- My AviSynth script
For your convenience, I have packaged all of the necessary files into a ZIP archive that you can download here: http://www.filedropper.com/avchdworkflow
Set-up instructions:
- Install AviSynth.
- Copy TIVTC.dll and QTSource.dll to C:\Program Files\AviSynth 2.5\plugins
- Install Haali Media Splitter. During installation, make sure that "Enable MPEG-TS support" is checked.
- Install ffdshow tryouts. During installation, make sure that ffdshow is set to decode H.264 video.
- Install Avid QuickTime codecs.
To remove pulldown and transcode:
- Open script.avs in Notepad.
- Change what's between the quotation marks in the first line to match the name of the file that you want to process.
- Change what's between the quotation marks in the last line to whatever you want to name the output file.
- Open script.avs in Windows Media Player. WMP will tell you that it doesn't recognize the type of file, but tell it to try to play anyway. Check the box so that you won't get the same warning every time.
- A dialog box will soon open asking you to specify the QuickTime encoding configuration. Just change the compression type to "Avid DNxHD Codec," depth to "Best Depth," and resolution to one of the 1080p/23.976 options (your choice). Click OK.
The dialog box will close, and WMP will slowly play the video. Do not interrupt the playback. Once it reaches the end, DO NOT close WMP. The QuickTime encoder will still be encoding the output file, and it NEEDS the input file to be open while it's working. Unfortunately, there's no progress bar of any sort. However, you can monitor the progress by opening the destination folder in a Windows Explorer window. Set the view mode of that window to "Details." If you keep pressing the F5 key, you'll notice that the size of the output file will be rapidly increasing. Eventually, that number will stop growing, at which point the process is complete. You can play the video in QuickTime to review the result.
If you install the Mac versions of the Avid codecs, you can then edit the transcoded footage in FCP.
Right now, the directions above are a proof-of-concept. With the process, I was able to successfully transcode SonicStates's cat clip (the example.MTS in the package) without any artifacts. There are ways to automate the process a little more; for example, SLoNiCK showed how you could write a batch script to generate AviSynth scripts for all of the MTS files in a given folder. I imagine that the entire process could be automated if a programmer could write a front-end that handles all of the steps. I don't think that it would be very hard, but I'm not a Windows programmer myself.
If you don't have easy access to a Windows computer, then there is a way to do what I described. There's a free application called VirtualBox that would allow you to create a virtual Windows XP PC inside of Mac OS X. It's a lot like Parallels or VMware Fusion, except that it's free. All that you would need is to "borrow" a copy of Windows XP to install, and you still wouldn't have to pay anything. The virtual machine would be set-up to share a folder with the host Mac computer, and you would use that shared folder as your transcoding destination. In other words, transcode in Windows and instantly switch back to Mac to bring the files into FCP. This would actually be a viable workaround for any workflow that demands Windows, such as the current version of Neo Scene.
Let me know if you have any questions, and please give me feedback on this.