X●: A new x264 GUI for Mac

If you have questions about compression/encoding/converting look here.
User avatar
Tab.
Joined: Tue May 13, 2003 10:36 pm
Status: SLP
Location: gayville
Org Profile

Re: X●: A new x264 GUI for Mac

Post by Tab. » Sat Jan 24, 2009 8:35 pm

Beta 2 is up.

Features over beta 1:
- Binary meta tag support
- Enable/disable audio or video (audio only does not work currently)
- New open panel with external audio and subtitle support
- Autodetection of subtitle files in the same directory as the video
- We now link statically as much as possible, so there shouldn't be any more problems with missing dylibs.
- Several segfault, overflow, range, GUI, and other tweaks and fixes

FIFO support is planned for beta 3, so no more huge intermediate files.

http://xdot.command-q.org
◔ ◡ ◔

User avatar
kmv
Joined: Mon Mar 03, 2003 8:31 am
Location: Another day, another city
Org Profile

Re: X●: A new x264 GUI for Mac

Post by kmv » Sun Jan 25, 2009 6:37 am

Tab. wrote:Beta 2 is up.
Cool. Before I click install, given that you have moved to static libs, what's in the support package (which the readme says must be installed)? I ask because I have my own builds of some libs.


By the way, you might want to get on to Go Daddy and ask them to look at the domain 'powelldirects.com', which is on the same shared server you are on, for a possible TOS violation because the domain and its IP address (which is also _YOUR_ IP address) has been black listed. It is on some spyware/spam/trojan black lists - although that doesn't actually help identify exactly what they are doing.

In any case it is annoying because every time I point my browser at your site I get blocked (because I use said black lists) and have to then force it to connect. This is one of the downsides of shared servers; collateral damage is all to easy.

User avatar
Tab.
Joined: Tue May 13, 2003 10:36 pm
Status: SLP
Location: gayville
Org Profile

Re: X●: A new x264 GUI for Mac

Post by Tab. » Sun Jan 25, 2009 1:10 pm

kmv wrote:Cool. Before I click install, given that you have moved to static libs, what's in the support package (which the readme says must be installed)? I ask because I have my own builds of some libs.
If you click "Cutomize" (I think it is), there is a list of the libs and bins, but the libs are libgpac, libmp4v2, and libx264.


kmv wrote:By the way, you might want to get on to Go Daddy and ask them to look at the domain 'powelldirects.com', which is on the same shared server you are on, for a possible TOS violation because the domain and its IP address (which is also _YOUR_ IP address) has been black listed. It is on some spyware/spam/trojan black lists - although that doesn't actually help identify exactly what they are doing.

In any case it is annoying because every time I point my browser at your site I get blocked (because I use said black lists) and have to then force it to connect. This is one of the downsides of shared servers; collateral damage is all to easy.
Thanks for the tip, I'll definitely contact them about this. I'd really like to have my own server, but the price is way too high for what I can afford atm. If I did, I could install version control, a better imageboard, and so forth, which would be sweet.
◔ ◡ ◔

User avatar
kmv
Joined: Mon Mar 03, 2003 8:31 am
Location: Another day, another city
Org Profile

Re: X●: A new x264 GUI for Mac

Post by kmv » Sun Jan 25, 2009 2:52 pm

Tab. wrote:Beta 2 is up.
Looking good so far. Problems and thoughts encountered so far (in no particular order)
  • Open X., X. -> About X., Close the about dialogue, clock on help menu, crash.
  • The HUD style windows all sit on top, with them open if you do a File->Open the Open dialog can appear underneath HUD windows. Closing the HUD windows, so I could get to the file open dialog and cancel it, caused a crash.
  • Open X., Window -> Settings, close the settings window, click on Window menu, crash.
  • Open X., Window -> Settings, the main tab is empty. Switch to another tab, then switch (to main), now populated.
  • What to the Review and Preview windows do? Nothing seems to happen with them.
  • I like the Growl notifications.
  • When the app loses focus the windows remain visible, HUD windows are supposed to hide when the app doesn't have focus. See the HUDs in Quicktime for an example.
  • Something odd is going on with scaling. In the settings, I set resolution and SAR to source, then took a PAL clip (720x576, 1:1) and it got scaled to 640x480 anyway with an AR of 1:1 and with a track resolution of of 640x512. WTF??
  • What codecs does X. accept natively? The two or three clips I tried all forced a transcode to YUV
I play with it some more later.

User avatar
Tab.
Joined: Tue May 13, 2003 10:36 pm
Status: SLP
Location: gayville
Org Profile

Re: X●: A new x264 GUI for Mac

Post by Tab. » Sun Jan 25, 2009 3:05 pm

There are lots of random crashes with the window handling that I'm not sure why happen, but I think I have a fix now.

The HUD windows are always on top, unfortunately. I can't do anything about this, it's how panels are handled in Cocoa.

As far as the panels not disappearing -- whoops, that's a setting in IB that I forgot to set.

Preview and review are nonfunctional, and won't be until the library encoding works. You can't preview and review when using binaries to encode :/

I forgot to add code to populate the settings from the menu, I've always used preset->custom to get to settings.

Thanks for the report!
◔ ◡ ◔

User avatar
kmv
Joined: Mon Mar 03, 2003 8:31 am
Location: Another day, another city
Org Profile

Re: X●: A new x264 GUI for Mac

Post by kmv » Sun Jan 25, 2009 3:06 pm

Tab. wrote:If you click "Cutomize" (I think it is), there is a list of the libs and bins, but the libs are libgpac, libmp4v2, and libx264.
That just gives a list with two items in it: "Libs" which can not be unchecked, and "Binaries" which can be. No other info, and no info as to where they get installed, what (if anything) is done to the path.

If you're not going to put these details in the pkg then I suggest that you put them in the readme, so that someone who may have their own builds knows what is going on. Fink uses "/sw", MacPorts uses "/opt/local", but most own builds (with a default 'configure' run) will probably go into "/usr/local" - which has just been clobbered.

User avatar
Tab.
Joined: Tue May 13, 2003 10:36 pm
Status: SLP
Location: gayville
Org Profile

Re: X●: A new x264 GUI for Mac

Post by Tab. » Sun Jan 25, 2009 3:15 pm

kmv wrote:That just gives a list with two items in it: "Libs" which can not be unchecked, and "Binaries" which can be. No other info, and no info as to where they get installed, what (if anything) is done to the path.
Image
◔ ◡ ◔

User avatar
kmv
Joined: Mon Mar 03, 2003 8:31 am
Location: Another day, another city
Org Profile

Re: X●: A new x264 GUI for Mac

Post by kmv » Sun Jan 25, 2009 3:23 pm

[facepalm]

User avatar
Tab.
Joined: Tue May 13, 2003 10:36 pm
Status: SLP
Location: gayville
Org Profile

Re: X●: A new x264 GUI for Mac

Post by Tab. » Sun Jan 25, 2009 3:50 pm

Great! I've fixed the stupid bug where closing a panel would autorelease it. Also, some of the panels are now auto-hidden when the app is deactivated. I'm currently working in multi-audio and multi-subs, and updating the mp4v2 tags (the mp4v2 guys just changed almost all of them). Expect beta 3 soon!
◔ ◡ ◔

User avatar
Tab.
Joined: Tue May 13, 2003 10:36 pm
Status: SLP
Location: gayville
Org Profile

Re: X●: A new x264 GUI for Mac

Post by Tab. » Wed Jan 28, 2009 2:36 am

Beta 3.1 is out, and it makes all the other betas look like alphas. From the blog announcement:
Here are some of the big changes:
- FIFO support for video - no more huge intermediate files! (Audio is still dumped, FFMPEG doesn’t like FIFO)
- Multiple audio and subtitle detection
- Closed panels are no longer autoreleased - this should fix 90% of crashes
- Panels are now hidden when inactive, only the progress window is shown during encoding, which brings me to:
- Real, live progress reporting! (Finally!)
- Enhanced “Open File” panel that allows adding and removing of external and internal streams
- No more library dependencies, unfortunately we haven’t yet been able to build the support binaries completely statically, so we still have to install some libs, but…
- Binaries are now installed to /opt/local/bin/xdot, so as not to conflict with MacPorts or your own custom builds
And some of the more minor tweaks:
- Fixed the responder chain - tabbing now works in all settings textfields
- Add a button to configure presets rather than having to choose “custom” every time
- Bigger drop zone
- Update meta tags to current MP4v2 tags
- Preference to select the volume used to dump temporary audio
- Make sure there is enough disk space to dump audio
There are a few caveats, as always:
- Scaling is broken for now, as FFMPEG doesn’t like FIFO
http://xdot.command-q.org
◔ ◡ ◔

Locked

Return to “Conversion / Encoding Help”