View Full Version : sx264 - qt based x264 gui (Linux&Windows)
Pages :
1
2
3
4
5
6
7
8
9
10
11
12
13
[
14]
15
Selur
5th January 2010, 15:54
btw. for adding raw "avc stream as input"-support to Hybrid I wrote a small app to count the number of frames in a raw avc stream.
mainly parsing the file and counting all byte sequences
00 00 00 01 01 xx
00 00 00 01 21 xx
00 00 00 01 25 xx
00 00 00 01 41 xx
00 00 00 01 45 xx
00 00 00 01 65 xx
with xx != 00, xx = {25, 45, 65} should be IDR Picture NAL Units and xx = {01, 21, 41, 61} Non-IDR Picture NAL Units.
Seems to work so far. For those interested here (http://stashbox.org/759838/BinaryAnalyser.zip)'s the (ugly) source code and a win32 and win64 binary.
Cu Selur
Selur
5th January 2010, 18:47
Hybrid ver. 100105
*fixed/added*
- handling of avc raw video and raw audio input
*fixed*
- Adjust temp path to output path"+SourceChange bug
Reset Defaults in Misc-register on first start
Selur
6th January 2010, 14:23
Small 'gimmick'-information for those using sx264/Hybrid and other QT based apps:
Normally these apps come with some internal default styles:
"windows"
"motif"
"cde"
"plastique"
"cleanlooks"
and dependand on the OS there's also:
"windowsxp"
"windowsvista"
and
"macintosh"
=> Start your QT application and specify the style you want using -styles STYLENAME, e.g. [i]Hybrid -styles plastique[/i,] and see how the style changes the look of the application. :)
Cu Selur
Ps.: It's nothing really new or exciting, but since I thought about creating a style and read about the default styles I thought it might be interesting for those not to used to qt applications.
Selur
7th January 2010, 19:19
sx264 rev568
*fixed*
- premature shutdown bug
- dvd subtitles not shown in preview (in DVDSelector even with show subtitles enabled)
-> updated links in 1st post
Selur
9th January 2010, 08:40
Hybrid ver. 100109
*fixed*
- missing space when cropping and using ffmpeg as decoder
- skipping one subjob number when reencoding with neroaacenc
*fixed/added*
- handling of vc-1 raw video and raw audio input
*changed*
- audio: Add clicked -> don't activate 'custom add'-routines
*cosmetics*
- enable 'audio title selection' only for 'custom' or 'custom add'
- some code clean up
Reset Defaults in Misc-register on first start
Selur
10th January 2010, 23:15
Hybrid ver. 100110
*added*
- "maximize resolution on source change"
- Minimize job command line option (hides/shows decoder calls and content of meta/chapter files,...)
*fixed*
- auto deinterlacing; for clarification Hybrid will deinterlace when
a. Filter 'Enable deinterlacing' is active
or
b. 'Auto deinterlacing' is active, the 'Input scan type' is not 'progressive' and the output is not set to be encoded interlaced.
- bug in bitrate calculator connections
Reset Defaults in Misc-register on first start
Selur
11th January 2010, 19:59
Hybrid ver. 100111
*fixed*
- setAudioID to mkvID when audio source ends with .mka/.mkv and (audio->passthrough OR (audio->reencode with NeroAacEnc))
- auto resize on source change bug
- subtitle shownIndex <> id mapping
Reset Defaults in Misc-register on first start
Selur
14th January 2010, 18:26
Hybrid ver. 100114
*added*
- downMix audio option
*fixed*
- progress indicator
- mkv audio muxing
- x264 resttime calculation
- not showing audio lang (in audio tab)
Reset Defaults in Misc-register on first start
Hybrid ver. 100115
*fixed*
- sox decoder calls
Reset Defaults in Misc-register on first start
sx264 rev569
*fixed*
- mkv audio muxing bug
-> updated links in 1st post
last windows package is missing cyggomp-1 and cygwin1 which are needed for down sampling (used a dynamic linked and not a static sox binary in the last windows package)
http://www.mediafire.com/?znyyymjekdi
flebber
15th January 2010, 21:13
Looks like you have been busy. I downloaded latest hybrid build and attempted to start from within 2x264 package. I get a message box error before Hybrid opens to say value.progressin not valid.
http://farm5.static.flickr.com/4047/4276631629_c5e92b6e03.jpg
844 x 629 image http://www.flickr.com/photos/46087571@N04/4276631629/sizes/o/
Selur
15th January 2010, 21:16
there might come a few of those, but after resetting the Hybrid defaults (or manually deleting them) this should go away :)
Hybrid defaults are analog to sx264 defaults saved in it's own folder:
win7: C:\Users\USERNAME\AppData\Roaming\hybrid
winxp: C:\Documents and Settings\USERNAME\Application Data\hybrid
linux: /home/USERNAME/.hybrid/
cybersharky
20th January 2010, 16:42
I see sx264 encodes in x264 at level 4.1 when the source is Dvd. Any chance of getting sx264 to change the x264 level based on the source?
Selur
20th January 2010, 16:44
enabling "Misc->Encoding, Comatibility and Output->Encoding Settings->Minimize AVC Level" should do what you want :)
Selur
22nd January 2010, 12:04
Hybrid ver. 100122
*fixed*
- mencoder audio encode call
- wma/asf audio reencoding/extracting done with ffmpeg or mencoder+'demuxer 35'
- mkvmerge progress parser: force english console output in mkvmerge with " --ui-language en"
- mkvextract progress indicator
- tagging&mkv bug
- 2pass bitrate adjustments
- x264 preset changes
Reset Defaults in Misc-register on first start
flebber
22nd January 2010, 14:33
Definitely Hybrid is going great guns. Top work
Selur
22nd January 2010, 17:59
sx264 rev570
*fixed*
- crash on abort and abort->reset->restart
- rencoding audio in wmv/asf container with ffmpeg
- fixed progress indication
- too fast deletion of audio temp in some cases
- mkvmerge progress on non englisch systems
*changed*
- only create chapters if chapter count > 1 to counter a mplayer dvd parsing but
*cosmetics*
- changed some label-texts
-> updated links in 1st post
Selur
23rd January 2010, 21:38
*updated windows package*
- new x264 version rack04 x264_x86_r1400M)
- new ffmpeg version (r21390) from http://ffmpeg.arrozcru.org/autobuilds/
- new mkvmerge/extract (3.1)
- new mplayer/mencoder (Sherpya-SVN-r30369-4.2.5) from http://sourceforge.net/projects/mplayer-win32/files/
- 32bit Hybrid_100123 and 32bit sx264 rev571
-> updated link in 1st post
sx264 rev571
*cosmetics*
- changed some label-texts, reaaranged some stuff
-> updated links in 1st post
Hybrid ver. 100123
*fixed*
- dvd analysis: reduce "CHAPTERS: 00:00:00,00:00:00,00:00:00," to a single chapter
- tagging aac audio in mkv
- extracting multiple subtitle
- just tagging 1st audio stream
- create report
- split output disabled
*changed*
- extended infos in report
- each job creates a separate reportfile
*added*
- audio lang passthrough
Reset Defaults in Misc-register on first start
Hybrid ver. 100123_2
*fixed*
- audio lang passthrough for mp4 output
Reset Defaults in Misc-register on first start
TRF
24th January 2010, 11:03
Hi Selur, I've changed my system to Sidux (i386) and 've installed sx264 again
and I've got some issues while encoding my test file with latest sx264 build (*/ I didn't test previous builds /*) (link to file is here ==>> http://www.multiupload.com/CC7RS8YBIP) previously it worked ... detected mpeg interlacing settings etc
I've also noticed that latest Hybrid link for Linux 32bit binary is a binary for MS Windows ;)
Selur
24th January 2010, 11:13
I've also noticed that latest Hybrid link for Linux 32bit binary is a binary for MS Windows
-> hups, should be fixed now
I've got some issues while encoding my test file with latest sx264 build
DebugLog + some Infos about what you do might help,... since reencoding the file works on Windows...
TRF
24th January 2010, 11:20
debug file >>> http://www.multiupload.com/T6AXNTV8L5
x264 [error]: could not open input file `/tmp/test_121758032.fifo' via any method!
I've tried git and debian-multimedia's version of x264
Selur
24th January 2010, 11:22
okay, mkfifo is only used on linux systems, will have to check ...
Selur
24th January 2010, 11:46
just checked on one of my linux systems works, fine here. Since sx264 complains about a fifo file you might want to check that mkfifo is present on your system,...
Alex_080
25th January 2010, 06:57
hi Selur Package link not working !!!
Selur
25th January 2010, 11:00
updated the link. :)
Alex_080
25th January 2010, 14:19
Hi Selur
I face one problem..when ever i encoding any video with any no. of reference frames, the output video have one frame lees than i set in sx264 during encoding..mean if i set ReFrames 5 before encoding, after encoding it shows 4 ReFrames.( I m using MediaInfo v0.7.17).
Can i change Display aspect ratio of video during encoding in sx264 mean i want to set 4:3 to 16:9 if not can u add this feature in sx1264 if possible.
Thanks :)
Selur
25th January 2010, 14:32
I face one problem..when ever i encoding any video with any no. of reference frames, the output video have one frame lees than i set in sx264 during encoding..mean if i set ReFrames 5 before encoding, after encoding it shows 4 ReFrames.( I m using MediaInfo v0.7.17).
Please check the encoderCL int the Log-Window, is the call okay? (if the call is wrong I will try to reproduce it otherwise it might be x264 bug)
Can i change Display aspect ratio of video during encoding in sx264 mean i want to set 4:3 to 16:9 if not can u add this feature in sx1264 if possible.
depending on what you want you can:
a. Change the Input Pixel width/height (under Crop/Resize->Pixel Aspect Ratio(PAR))
b. Enable "Convert the Input to PAR" and select the apropriate Output (under Crop/Resize->Pixel Aspect Ratio(PAR))
c. Crop the source and enable "Crop and resize to match input resolution and display aspext Ratio (DAR)"
Cu Selur
Ps.: also instead of "MediaInfo v0.7.17" better use "MediaInfo v0.7.27 ;)
Selur
25th January 2010, 18:17
Hybrid ver. 100125
*added*
- requirement check (check if all required tool are present, doesn't do a version check atm)
- link mkv files if splitted
*fixed*
- save audio files in output dir when "keep intermediate"
- TagTab not showing all available audio streams at once
- on reset job reset progress to 0%
- mkv audio muxing id
- on dvd load title selection
*cosmetics*
- rearranged misc-register
Reset Defaults in Misc-register on first start
Alex_080
26th January 2010, 01:58
In the encoderCL int the Log-Window, is the call okay but i try with other builds of x264 like oldest one and newest one ..i see the same problem.
One question can i encode DUAL AUDIO file ...means i want both audio to encode with video
Selur
26th January 2010, 10:06
i set ReFrames 5 before encoding, after encoding it shows 4 ReFrames.
Using newest MediaInfo I got it like I suspected it, when using b-pyramid Mediainfo + X ref frames, MediaInfo reports ref = x+1, when using just ref = 5 and no b-pyramid MediaInfo reports ref=X.
Old sx264 Versions had an additional option 'lower ref count on b-pyramid', but the feature was dropped since it was unnecessary since x264 got the whole b-pyramid thing blu-ray conform and so lowering the ref count wasn't needed anymore.
As a side note: when you switch between sx264 Version remember to reset the defaults. :)
One question can i encode DUAL AUDIO file ...means i want both audio to encode with video
in sx264: no
in hybrid: yes
Hybrid ver. 100126
*changed*
- m2ts overhead calculations
(will port this to sx264 when I get some feedback if it works :))
Cu Selur
Alex_080
27th January 2010, 01:37
Hi Selur
i encode a anime video file (same one) with sx264 and Hybrid.In sx264 i set video Nominal bit rate 380kbps and the ouput file shows Overall bit rate 400+ and size is 73 MB but in Hybrid with same video Nominal bit rate 380kbps, the output file shows Overall bit rate only 255kbps and size is 36MB why???? In Hybrid the Display aspect ratio is automatically changed.
Selur
27th January 2010, 01:41
What settings did you use? (mediainfo should be able to show you the x264 settings used) Are the command lines sx264&hybrid used the same? DebugLog? Can't really help without at least some basic infos,... (if the input file isn't too large you could also upload it somewhere and write a small step-by-step 'guide' of what you did so I could easily reproduce it :))
Selur
28th January 2010, 10:40
Hybrid ver. 100128
*fixed*
- problem with win32 build (b0rked build environment)
*added*
- revision into debugInfos
- subtitle, set as forced for mkv output option
Hybrid ver. 100128_2
*fixed*
- on Queue finished, eventHandling
- minimize to systemTray
*changed*
- linux: searching /usr/bin for tools even if it's not present in the system variable Path
Reset Defaults in Misc-register on first start
Selur
29th January 2010, 20:29
Hybrid ver. 100129
*fixed*
- Linux: typo MediaInfo->mediainfo when checking tools
- mkv chapter import
*added*
- 'delete subtitle after muxing'-option
- option to select whether or not the CL addition should be added more at the start or the end of the command line
*changed*
- automatically close on 'Reset Defaults'
Reset Defaults in Misc-register on first start
Selur
2nd February 2010, 13:35
Hybrid ver. 100202
*added*
- x264->misc 'use internal decoder if possible' causes hybrid to use x264s internal LAVF/FFMS decoder support if possible.
(disable if your x264 version does not have LAVF/FFMS support)
LAVF/FFMS will be used more often when more than decoding is possible, see: http://x264dev.multimedia.cx/?p=270#more-270.
*fixed*
- tsMuxer progress
*cosmetics*
- some rearrangements and renaming
Reset Defaults in Misc-register on first start
MKVCrazy
5th February 2010, 19:16
Is there an easier way to install this on Ubuntu? Those compiling stuff look hard :( any tutorial?
Selur
5th February 2010, 22:25
HenrikX (http://forum.doom9.org/member.php?u=82358) wrote a small tutorial a while a ago, best ask him. :) (it's quite easy, but I really got no time to write a tutorial atm. ;))
Cu Selur
Selur
6th February 2010, 22:09
Hybrid ver. 100206
*added*
- maximize letterbox
*cosmetics*
- removed 'dvd title selection method' from Main register
- a bunch of rearrangements and small renaming
*fixed*
- shutdown
- insert chapters every X min
- accidently deactivated letterbox, even when needed
- deleting directories
- progress indication
- 'should be there' check
- outputDir not set properly
- maximize resolution
- initialize tempPath in MainTab
- analysing audio Infos in m2ts with tsmuxer since mplayer reports dts-hd sometimes as true-hd
- activate recalc even when audio set to passthrough
*changed*
- auto import chapters on feature activation if queue is empty
*cleanUp*
- removed some elements from configFile
Reset Defaults in Misc-register on first start
Selur
10th February 2010, 13:08
Hybrid ver. 100210
*fixed*
- maximize resolution/letterbox
- output fps
Reset Defaults in Misc-register on first start
Downloads:
Hybird Win32: http://www.selur.info/hybrid/Hybrid_100210.zip
Hybird Win64: http://www.selur.info/hybrid/Hybrid_100210_64bit.zip
Hybrid Linux32bit binary: http://www.selur.info/hybrid/Hybrid_100210_binary.zip
Hybrid Linux64bit binary: http://www.selur.info/hybrid/Hybrid_100210_64bit_binary.zip
flebber
10th February 2010, 13:50
I have downloaded the latest version and it is encoding well as we speak :)
It got me to thinking about one thing though because you have nearly every x264 option available in hybrid, there are no standard presets available for a novice user, so they wouldn't have to navigate the x264 configuration unless they wanted to. Or for hybrid users to post x264 profiles for devices etc.
I have friends that are good with computers but know little of x264 or codecs at all but wouldn't want to backup some dvd's or convert some flv's. This is the only area where something like handbrake is clearer for the casual converter.
Selur
10th February 2010, 14:01
[quot]there are no standard presets available for a novice user,[/quote]
Since Hybrid is ment to incorporate other encoders than x264 (at a later point) switching to the x264 configuration is a must. (and there you can select the x264 preset&tune options)
Hybrid and sx264 both were never ment as one-click-tools, they both allow a bunch of automations but that's it. Sorry.
Cu Selur
Ps.: Next think on my todo list (when I find the time) is to write a small tool to calculate the MLP-Data of a specific dts-hd audiostream (inside a m2ts container) since ffmpeg, mplayer and mediainfo all don't report the actual audio size when analysing a file with dts-hd in it, which kind of becomes a problem for the bit rate calculator 'size-preview'. If the dts core is reported as e.g. 1536kbit/s but the actual stream can be up to 24mbit/s. ;)
flebber
11th February 2010, 02:21
[quot]there are no standard presets available for a novice user,
Since Hybrid is ment to incorporate other encoders than x264 (at a later point) switching to the x264 configuration is a must. (and there you can select the x264 preset&tune options)
Hybrid and sx264 both were never ment as one-click-tools, they both allow a bunch of automations but that's it. Sorry.
Cu Selur
Ps.: Next think on my todo list (when I find the time) is to write a small tool to calculate the MLP-Data of a specific dts-hd audiostream (inside a m2ts container) since ffmpeg, mplayer and mediainfo all don't report the actual audio size when analysing a file with dts-hd in it, which kind of becomes a problem for the bit rate calculator 'size-preview'. If the dts core is reported as e.g. 1536kbit/s but the actual stream can be up to 24mbit/s. ;)[/QUOTE]
I didn't expect ever a one click tool, sort of thought though that if your users were allowed to export profiles/presets for devices then those who use your encoder could contribute to it becoming better.
Alex_080
11th February 2010, 02:55
Hi Selur
i tested Hybrid version and it works great but some problem that i face....when i re-encode any video file with a delay in audio Hybrid version can encode perfectly but in output there is little bit synchronization problem..
Selur
11th February 2010, 20:33
What do you convert to what?
Do the command lines look okay? (you can check them if you disable "minimize job command lines" in the job register)
Will check myself tomorrow morning, to groggy atm. :)
Alex_080
15th February 2010, 09:06
Hi Selur
sorry for late replay i re-encoding a dual audio .mkv file with 4sec delay to .mkv ..encoding done perfectly but audio just slightly does not match with video.
Need Some Info:
if i convert a audio file of 48 kHz to 32 kHz ..the audio quality same as source or changed??
Converting HE-AAC to LC-AAC is good or LC-AAC to HE-AAC?
Selur
15th February 2010, 09:21
Can't reproduce your audio problem,.. if you can reproduce it with a small sample, please upload it somewhere together with a small step-by-step guide of what you did so I can try to reproduce it here.
if i convert a audio file of 48 kHz to 32 kHz ..the audio quality same as source or changed??
Aside form the fact that he-aac&lc-aac are both lossy compressions, so you always loose, lowering the sample rate below 44.1kHz really might hurt,.. 44.1kHz~22.05kHz (folding/nynquist frequency) and since the normal human ear can perceive around 22kHz going lower could hurt,.. (see: http://en.wikipedia.org/wiki/Nyquist%E2%80%93Shannon_sampling_theorem for the frequency theory),...
Converting HE-AAC to LC-AAC is good or LC-AAC to HE-AAC?
Personally, I would try to avoid recompressing at all, other than that assuming your bitrate is high enough, I would prefer LC-AAC, but you better ask those questions in the audio encoding forum. (audio compression isn't really my thing) ;)
Cu Selur
Alex_080
15th February 2010, 16:03
thanks for your info Selur
Selur
16th February 2010, 21:20
Hybrid ver. 100216
*fixed*
- pulldown handling
- forgot to set slice-settings in 'x264 command line generator'
*updated windows package*
http://www.multiupload.com/QMEUND4GN1
sx264 rev572
*fixed*
- wrong output framerate
-> updated links in 1st post
netcasthd
17th February 2010, 22:24
See attached screen capture. I can set the bitrate manually to 1500 but it will always display this error. I am running Windows 7.
Selur
18th February 2010, 00:11
attached pictures need a moderator for approval, best thing to do is:
0. reset defaults (enabled main->misc; reset defaults)
1. restart Hybrid
2. enabled main->misc; enabled misc->misc settings->general->create debug output
3. write a small step by step 'guide' what you did to get the error message
4. send me the debug output and the 'guide' via pm (upload it somewhere and send me a link)
Cu Selur
Ps.: using windows 7 64bit pro as main development platform, so I doubt it's a windows 7 problem, but might be good to know if you use 32/64 bit so I can send you a test version when the problem is due to a bug. :)
Selur
18th February 2010, 17:06
Hybrid ver. 100218
*fixed*
- x264 progress indication
- mencoder audio encoding
sx264 rev573
*fixed*
- instead of calling '--nal-hrd' calling '--nal-hrd vbr' (changed in newer nal-hrd patch)
For gerneral information:
I'll only update sx264 to fix bugs and to stay compatible with x264.
-> New features will only go into Hybrid. <-
-> updated links in 1st post
Selur
23rd February 2010, 21:59
Hybrid ver. 100223
*added*
- LogTab
- limit dts-hd extension size analyse for dts-hd inside m2ts containers
*cosmetics*
- moved a bunch of things
*fixed*
- bug when audio&video passthrough were enabled at the same time (e.g. when just remuxing&tagging a file)
- checking that 'cbrHD' output is not supported when aiming for an .mp4 file
- not using 30000/1001 etc. for mp4box calls but decimals since mp4box otherwise creates files with a 30000fps info in the header.
vBulletin® v3.8.11, Copyright ©2000-2025, vBulletin Solutions Inc.