AVCsource or FFmpegsource? Which is better?

This forum is for questions and discussion of all the aspects of handling and cleaning up your footage with Avisynth.
Locked
User avatar
blaku92
Joined: Mon Feb 07, 2005 11:27 pm
Location: Los Angeles, CA
Org Profile

AVCsource or FFmpegsource? Which is better?

Post by blaku92 » Sat Jul 12, 2008 11:25 pm

I've been dealing with crap lately and haven't had a lot of time to keep up with stuff. I had a few questions about these newer plugins. Which is better? From what I've read, it seems like AVCsource (in combination with DGAVCIndex, of course) works great with .mts files, but when when I want to convert raw h264 data from a .mp4 into an Xvid encoded .avi should I be using FFmpegsource instead? I guess I just want to know which indexes better at this point -- I want to be able to completely convert from an h264 .mp4 with AAC audio to something like an Xvid .avi with mp3 audio without the frame rate getting all jacked up. I don't want that sound to be out of place. I know I probably worded this funny... sorry. Thanks!
Image

"I've dated uglier girls than you for breakfast."

User avatar
Zarxrax
Joined: Sun Apr 01, 2001 6:37 pm
Contact:
Org Profile

Post by Zarxrax » Sun Jul 13, 2008 11:07 am

I've never heard of AVCSource actually, but I think FFMPEGsource will jack up your framerate somewhat.

User avatar
Qyot27
Surreptitious fluffy bunny
Joined: Fri Aug 30, 2002 12:08 pm
Status: Creepin' between the bullfrogs
Location: St. Pete, FL
Contact:
Org Profile

Post by Qyot27 » Wed Jul 30, 2008 12:51 pm

I know this is a few weeks old, but whatever.

Although I've never used that particular function, FFmpegSource can output a timecodes file that can be used to later standardize the framerate back out, using whatever method you feel like using for that.

Generally speaking, though, most MP4 files I've come across aren't variable framerate, so FFmpegSource works fine.

If you're absolutely paranoid about preserving audio sync, then you'd best stay with DirectShowSource and use the convertfps option like thus:

Code: Select all

DirectShowSource("video.mp4",fps=29.97,convertfps=true)

Locked

Return to “AviSynth Help”