Welcome to the MacNN Forums.

If this is your first visit, be sure to check out the FAQ by clicking the link above. You may have to register before you can post: click the register link above to proceed. To start viewing messages, select the forum that you want to visit from the selection below.

You are here: MacNN Forums > Enthusiast Zone > Art & Graphic Design > converting HD xvid files to mpeg2 with ffmpegX?

converting HD xvid files to mpeg2 with ffmpegX?
Thread Tools
hotani
Senior User
Join Date: Sep 2000
Location: Denver, CO, USA
Status: Offline
Reply With Quote
Mar 2, 2006, 12:23 PM
 
I know it sounds backwards, but it looks like the best way to get some of these files to play. I have a dual 867 and it chokes pretty hard when trying to play an HD xvid encoded at 720p. After reading somewhere that Apple's DVD player actually uses the GPU, I decided to try and make a VIDEO_TS folder from the file and watch it that way.

ffmpegX created 3 files, then died. I've tried twice since and it can't seem to finish the task and create a VIDEO_TS folder. One of the files it created which was video only, played back beautifully at full 1280x720 resoltuion with VLC so I am hopeful of this process, just can't get a complete working file.

Any experiences with this conversion? I'm suspecting it could be something wrong with the file itself, I have another .avi I can try tonight and see if that works any better.
// hōtani
MDD G4 dual 867
     
f1000
Professional Poster
Join Date: Jan 2003
Status: Offline
Reply With Quote
Mar 3, 2006, 09:28 AM
 
Converting a movie from one lossy format to another will reduce its visual quality. Moreover, I doubt that the resolution of your converted file is truly 1280x720 despite what VLC says. Select "Show Movie Info" in QT Player to get the actual resolution. In any case, DVD Player will choke on non-standard resolution DVDs, and VLC doesn't use GPU acceleration.
     
hotani  (op)
Senior User
Join Date: Sep 2000
Location: Denver, CO, USA
Status: Offline
Reply With Quote
Mar 3, 2006, 02:43 PM
 
It actually is converting 720p to 720p, there is some degredation in quality but it still looks good. The conversion fails every time, but it does get most of the way with a working albeit incomplete .mpg file at the end. This file plays better than the original .avi, but i'm not going to mess with creating the VIDEO_TS folder anymore, i don't think ffmpegX is up to it.

Now I'm trying to go from 720p to EDTV (850x480p AKA Apple's "Small HD" format), so we'll see how that goes.
// hōtani
MDD G4 dual 867
     
hotani  (op)
Senior User
Join Date: Sep 2000
Location: Denver, CO, USA
Status: Offline
Reply With Quote
Mar 7, 2006, 10:11 AM
 
If anyone is interested, I have found a way to convert HD video to a not-quite-HD-but-better-than-DVD quality file. Using ffmpegX, I set it to output an mp4 file using ffmpeg as the video encoder and usually AAC for audio. Click the 'two pass' switch in the 'Options' tab. Set the video size (if 16:9) to 848x480. Next time I might try going 60x which would be 960x540.

This produced a larger file, the original 1280x720 DivX or XviD video was around 700MB and the resulting conversion ended up being just over 1GB. However, for what it is, the video looks very good. From my couch 8-9' away the quality is not quite that of 720p, but it looks obviously better than a DVD and most importantly it plays without dropping any frames on my slow-ass G4.

EDIT: added vid size.
( Last edited by hotani; Mar 8, 2006 at 12:47 PM. )
// hōtani
MDD G4 dual 867
     
euchomai
Mac Elite
Join Date: May 2002
Status: Offline
Reply With Quote
Mar 8, 2006, 12:21 PM
 
Thanks for the tips hotani
...
     
   
 
Forum Links
Forum Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Top
Privacy Policy
All times are GMT -4. The time now is 05:04 PM.
All contents of these forums © 1995-2017 MacNN. All rights reserved.
Branding + Design: www.gesamtbild.com
vBulletin v.3.8.8 © 2000-2017, Jelsoft Enterprises Ltd.,