pyTivo Discussion Forum Forum Index pyTivo Discussion Forum
Answers and the development of pyTivo a TiVo transcoding server
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Transcoding Speed
Goto page Previous  1, 2
 
Post new topic   Reply to topic    pyTivo Discussion Forum Forum Index -> Support
 View previous topic :: View next topic  
Author Message
dizziness



Joined: 22 Jan 2008
Posts: 34

PostPosted: Tue Apr 08, 2008 11:12 am    Post subject: Reply with quote

Now if we can get Apple to fix the GCC problem preventing FFMPEG to compile with MMX/Intel optimizations, we Mac users will be in the clear.
Back to top
View user's profile Send private message Visit poster's website AIM Address MSN Messenger
Iluvatar



Joined: 29 Feb 2008
Posts: 335

PostPosted: Tue Apr 08, 2008 2:08 pm    Post subject: Reply with quote

dizziness wrote:
Now if we can get Apple to fix the GCC problem preventing FFMPEG to compile with MMX/Intel optimizations, we Mac users will be in the clear.


I believe this may have been fixed with a newer FFMPEG revision

FFMPEG Changelog wrote:
Allows compiling a 64 bit FFmpeg on Mac OS X without using --disable-mmx.
patch by İsmail Dönmez ismail namtrac org


Revision 12468.

However at some point they also changed the parameter structure slightly so pyTivo commands no longer produce a watchable video (at least for me). I have yet to find the exact change that they made to mess it all up.

FFMPEG changelog is here http://svn.mplayerhq.hu/ffmpeg/trunk/?view=log
the page takes about 5 minutes to fully load.
Back to top
View user's profile Send private message
krkeegan
Site Admin


Joined: 04 Jan 2008
Posts: 458
Location: Los Angeles, CA

PostPosted: Tue Apr 08, 2008 5:23 pm    Post subject: Reply with quote

if the page even loads. Razz
Back to top
View user's profile Send private message Visit poster's website
dizziness



Joined: 22 Jan 2008
Posts: 34

PostPosted: Tue Apr 08, 2008 11:37 pm    Post subject: Reply with quote

Iluvatar wrote:
dizziness wrote:
Now if we can get Apple to fix the GCC problem preventing FFMPEG to compile with MMX/Intel optimizations, we Mac users will be in the clear.


I believe this may have been fixed with a newer FFMPEG revision

FFMPEG Changelog wrote:
Allows compiling a 64 bit FFmpeg on Mac OS X without using --disable-mmx.
patch by İsmail Dönmez ismail namtrac org


Revision 12468.

However at some point they also changed the parameter structure slightly so pyTivo commands no longer produce a watchable video (at least for me). I have yet to find the exact change that they made to mess it all up.

FFMPEG changelog is here http://svn.mplayerhq.hu/ffmpeg/trunk/?view=log
the page takes about 5 minutes to fully load.


I tried to compile manual and via MacPorts with no success. Hopefully they'll straighten it out soon.
Back to top
View user's profile Send private message Visit poster's website AIM Address MSN Messenger
Iluvatar



Joined: 29 Feb 2008
Posts: 335

PostPosted: Tue Apr 08, 2008 11:41 pm    Post subject: Reply with quote

dizziness wrote:


I tried to compile manual and via MacPorts with no success. Hopefully they'll straighten it out soon.


Did you manually edit the port file to include a later revision? I dont think macports updates their FFMPEG settings very often.

I may have to break out the mac to try it myself.
Back to top
View user's profile Send private message
dizziness



Joined: 22 Jan 2008
Posts: 34

PostPosted: Wed Apr 09, 2008 12:18 am    Post subject: Reply with quote

Iluvatar wrote:
dizziness wrote:


I tried to compile manual and via MacPorts with no success. Hopefully they'll straighten it out soon.


Did you manually edit the port file to include a later revision? I dont think macports updates their FFMPEG settings very often.

I may have to break out the mac to try it myself.


It hadn't been but was three days ago. I will try!
Back to top
View user's profile Send private message Visit poster's website AIM Address MSN Messenger
Iluvatar



Joined: 29 Feb 2008
Posts: 335

PostPosted: Wed Apr 09, 2008 1:09 am    Post subject: Reply with quote

dizziness wrote:
Iluvatar wrote:
dizziness wrote:


I tried to compile manual and via MacPorts with no success. Hopefully they'll straighten it out soon.


Did you manually edit the port file to include a later revision? I dont think macports updates their FFMPEG settings very often.

I may have to break out the mac to try it myself.


It hadn't been but was three days ago. I will try!


You could try to change svn.tag to something newer (12770 is a newer one you could try)

Also to test if the mmx can be enabled with the new builds you should comment out the
Code:
configure.args-append --disable-mmx
line.

You may have to edit the port file from Terminal or logon using system root user as you can not save the files under normal user accounts.
Back to top
View user's profile Send private message
dizziness



Joined: 22 Jan 2008
Posts: 34

PostPosted: Wed Apr 09, 2008 1:13 am    Post subject: Reply with quote

Iluvatar wrote:
dizziness wrote:
Iluvatar wrote:
dizziness wrote:


I tried to compile manual and via MacPorts with no success. Hopefully they'll straighten it out soon.


Did you manually edit the port file to include a later revision? I dont think macports updates their FFMPEG settings very often.

I may have to break out the mac to try it myself.


It hadn't been but was three days ago. I will try!


You could try to change svn.tag to something newer (12770 is a newer one you could try)

Also to test if the mmx can be enabled with the new builds you should comment out the
Code:
configure.args-append --disable-mmx
line.

You may have to edit the port file from Terminal or logon using system root user as you can not save the files under normal user accounts.


I got an error on building with MMX commented out. Patience.
Back to top
View user's profile Send private message Visit poster's website AIM Address MSN Messenger
sdwr98



Joined: 25 Mar 2008
Posts: 4

PostPosted: Fri Apr 11, 2008 1:43 am    Post subject: Reply with quote

I was able to compile ffmpeg r12761 without --disable-mmx on my MacBook Pro.

The answer lies here:

http://lists.mplayerhq.hu/pipermail/ffmpeg-devel/2008-March/043447.html
Back to top
View user's profile Send private message
dizziness



Joined: 22 Jan 2008
Posts: 34

PostPosted: Fri Apr 11, 2008 5:47 pm    Post subject: Reply with quote

Thanks for the heads-up. I posted my success here:

http://pytivo.krkeegan.com/ffmpeg-on-mac-osx-10-5-with-assembly-mmx-success-t247.html
Back to top
View user's profile Send private message Visit poster's website AIM Address MSN Messenger
the-moose



Joined: 10 Apr 2008
Posts: 3

PostPosted: Wed Apr 16, 2008 10:40 pm    Post subject: Reply with quote

I've also been looking into this a bit, and hit on something interesting (at least in my case). I wanted to see if anybody else has thought about this...

I noticed that in the command string sent to ffmpeg, there are a bunch of parameters to "optimize" the video for the TiVo. Stuff like -aspect, -s, etc.

Since I know that I'm starting with some 720x480 video, I cut out all the parameters that I didn't need and tried running ffmpeg via command line. The conversion from a .mov (h.264 encoding) to mpeg is screaming at 90fps (2GHz Mac Mini).

My ffmpeg command is:
ffmpeg -i ClickClackMoo.mov -b 8192k -maxrate 17408k -vcodec mpeg2video -bufsize 2048k -acodec ac3 -f vob test-8192.mpg

My hunch is that the upscaling to 1080x720 high is the killer here.

regards.
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    pyTivo Discussion Forum Forum Index -> Support All times are GMT
Goto page Previous  1, 2
Page 2 of 2

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum
Site is in NO WAY affiliated with TiVo Inc

Powered by phpBB © 2001, 2005 phpBB Group
phpBB SEO

Get pytivo at SourceForge.net. Fast, secure and Free Open Source software downloads
[ Time: 0.2126s ][ Queries: 12 (0.0351s) ][ GZIP on - Debug on ]