Log in

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

Alex_080
5th December 2009, 08:23
Hi Selur can you add mkvmerge v2.9.9 in you package please

Selur
5th December 2009, 08:25
yup will do, planning a new release for one of the next days :)

Selur
5th December 2009, 18:28
sx264 rev566

*fixed*
- automatic tempPath<-outputPath adjustment
- added '-forcedsubsonly' to make sure embedded subtitles from mkv aren't imported through mencoder automatically
- general profile saving

*updated*
- windows package (added mkvextract for those who want to test Hybrid)

----------

Hybrid vers.091205
- job list isn't saved atm. so don't wonder if you close it and lose the job list
- there is no source code available for the public atm.
- if you tested a previos version reset the defaults (under Misc)
- might have a lot of bugs :)


-> updated links in 1st post (fixed downloads, accidentally I created a subfolder, which I removed now ;))

Selur
6th December 2009, 20:59
Hybrid vers.091206

*fixed*
- small typos
- tag&audio handling

*cosmetics*
- adjusted defaultTemp/Output/...Path to native system view

Downloads:
Hybird Win32: http://www.selur.info/sx264/Hybrid_091206.zip
Hybird Win64: http://www.selur.info/sx264/Hybrid_091206_64bit.zip
Hybrid Linux32bit binary: http://www.selur.info/sx264/Hybrid_091206_binary.zip
Hybrid Linux64bit binary: http://www.selur.info/sx264/Hybrid_091206_64bit_binary.zip

CpT
6th December 2009, 21:02
Does the new hybrid encode? Or is it still just for gui testing?

Selur
6th December 2009, 21:06
Nope, it should be able to encode/passthrough/ignore a stream, now.
Probably still got a bunch of small bugs, so I'm happy of any report of such a bug. :)

CpT
6th December 2009, 21:08
Great! I'll run a few vids though it. TY!

Selur
6th December 2009, 21:11
That would be great since I ran a bunch of test that worked fine, but the very amount of combinations of features is too much to test for me. :)
-> every glitch&co you find I welcomed :)

Hybrid vers.091207

*fixed*
- save audio settings in defaults
- mediainfo framerate detection
- ffmpeg audio extraction
- typo 'preset very fast' -> 'preset veryfast'


Hybrid vers.091207_2

*fixed*
- connected 'clearAudioOnAVInputChanged'-Button
- mp4 muxing&tagging fixed

Hybrid vers.091207_3

*fixed*
- subtitle Handling
- default pass handling
- bunch of small typos
- tag handling


Cu Selur

Selur
8th December 2009, 22:56
Hybrid vers.091208

*fixed*
- a bunch of decoding related bugs that caused crashes
- aspect ratio

Reset Defaults on first start

Cu Selur

Ps.: Thanks for the feedback so far. :)

CpT
8th December 2009, 23:14
Nice, Audio is now working ;) I'll run more tests.

Betsy25
8th December 2009, 23:30
Hi Selur, sorry if I sound like a retard, but could you explain the meaning of a Hybrid version ?
Is that some kind of stable version, or quite the contrary ?:stupid:

Selur
9th December 2009, 08:28
more the contrary ;) Hybrid is the follow up project to sx264 with multi audio/video handling, better chapter&subtitle support and which will get some nice features later (e.g. other codecs)when it's more stable.
It's mainly a rethought-sx264 which still is full of typos and small bugs, so it's more instable than sx264 but I'm happy to get feedback about bugs and glitches.

Cu Selur

Selur
10th December 2009, 12:20
sx264 rev567

*added*
- '--sliced-threads' support -> option requires x264 r1369+

(will upload a new windows package, once there's a 1369+ revision that doesn't seem to be broken, see 'x264 development'-thread)

Reset Defaults in Misc-register on first start

-> updated links in 1st post

----------

Hybrid vers.091210

*fixed*
- "--preset very fast" -> "--preset veryfast"

*added*
- '--sliced-threads' support -> option requires x264 r1369+

*cosmetics*
- '--weightp X' to preset definitions of minimize command line routines

Reset Defaults in Misc-register on first start

Selur
11th December 2009, 13:17
Hybrid vers.091211

*fixed*
- not deleted files
- tagging und chapter hangling regarding mp4
- dvd handling

CpT
11th December 2009, 15:50
Nice!

I'll grab and test a lil bit later + report results.

buzzqw
11th December 2009, 17:25
http://www.selur.info/sx264/Hybrid_091211.zip link broken

BHH

Selur
11th December 2009, 20:28
thanks, fixed :)

Selur
13th December 2009, 13:21
*updated*
- windows package
- new x264 version (techhouse 1373M)
- new ffmpeg version (r20817) from http://ffmpeg.arrozcru.org/autobuilds/
- new mp4box build (0.4.6-DEV)
- new mkvmerge/extract (3.0)
- older tsMuxeR build (1.10.1b)

Alex_080
14th December 2009, 02:43
Thanks Selur for the new package :)

CorruptNova
17th December 2009, 22:42
It seems that you can't change the --fps param from its default which is --fps 25 in either version of sx264. Its not a huge problem, but it just gets a little annoying.

CpT
17th December 2009, 23:09
It seems that you can't change the --fps param from its default which is --fps 25 in either version of sx264. Its not a huge problem, but it just gets a little annoying.


You can in sx264 in the ->command line addition area. otherwise it uses the source video fps.

Hybrid still tossed 25 in there.

MySchizoBuddy
18th December 2009, 23:29
you should atleast provide one complete package with all dependencies, after that only provide updates to sx264 only

xdaft
19th December 2009, 08:14
you should atleast provide one complete package with all dependencies, after that only provide updates to sx264 only


http://85.230.118.136/showpost.php?p=1222240&postcount=1

There is a mediafire link with a pack :) All you need to do is download NeroAAC files seperately.

Selur
19th December 2009, 23:26
It seems that you can't change the --fps param from its default which is --fps 25 in either version of sx264.
sx2164 should set the frame rate according to the frame rate it detected for the input. (If this does not work for your clip please post a sample since it works fine for me.
If you want to change the output frame rate, look under Filters/Subtitle.

You can in sx264 in the ->command line addition area. otherwise it uses the source video fps.

Hybrid still tossed 25 in there.
both sx264 and Hybrid should always take the detected frame rate for --fps unless one uses a filter which changes the frame rate.

Selur
20th December 2009, 10:25
Hybrid vers.091220

*fixed*
- keep resize values after restart
- forcing b-frame pyramid strict only for Blu-ray/AVCHD
- job creation call

*changed*
- compiling with QT 4.6 on Windows

CpT
20th December 2009, 18:25
The crop and resize save now after restart wewt!

Bugs:
Audio track is off even when setting the delay ms @ 0
Tagging options won't stay after restart.

Its shaping up nicely though. Lots of things fixed, can't wait till its done!

Selur
21st December 2009, 00:07
Tagging options won't stay after restart.
Wanted to add an option for that but didn't find the time,.. :) (but it will come)

Audio track is off even when setting the delay ms @ 0
could you send me a small sample where this happens, so I can reproduce it? (works fine on my sample clips)

CpT
21st December 2009, 06:54
I pm'd u a link.:cool:

Selur
21st December 2009, 15:56
Thanks!
Send you a link to a hopefully fixed version. :)

Cu Selur

xdaft
21st December 2009, 19:15
When converting from DVD as a result I got 3 streams (1 video and 2 audio) which have different length :( . See photo pls :( http://img412.imageshack.us/img412/9982/snag0283.jpg

Selur
21st December 2009, 19:31
only thing I see is:
98 <> 117
which looks like
25 <> 29.976
don't see the connection to sx264/Hybrid
=> if this has anything to to with sx264/Hybrid and you are looking for help it might be a good idea to post some additional infos and some sentences that explain a bit more detailed what's the problem. (are you even sure these times are correct?)

xdaft
21st December 2009, 19:58
Sorry I gave no info :( Yes done it with Hybrid (rev 091220) . Yes the times are correct (checked via starting the file and mediainfo and vlc info). I forgot to check the make log file so I'll have to post some photos of the queue. Again I appologize for ,y kinda stupid post. I can upload a sample later if you want ?

http://img687.imageshack.us/img687/3091/16606000.png

Again I appologize for my stupid post.

p.s.: MediaInfo :

General
Complete name : E:\King Crimson - Eyes Wide Opened DVD1.mp4
Format : MPEG-4
Format profile : Base Media
Codec ID : isom
File size : 2.08 GiB
Duration : 1h 57mn
Overall bit rate : 2 531 Kbps
Encoded date : UTC 2009-12-20 17:24:10
Tagged date : UTC 2009-12-20 17:24:10

Video
ID : 1
Format : AVC
Format/Info : Advanced Video Codec
Format profile : High@L4.1
Format settings, CABAC : Yes
Format settings, ReFrames : 3 frames
Codec ID : avc1
Codec ID/Info : Advanced Video Coding
Duration : 1h 57mn
Bit rate mode : Variable
Bit rate : 2 000 Kbps
Maximum bit rate : 10.8 Mbps
Width : 720 pixels
Height : 480 pixels
Display aspect ratio : 1.685
Original display aspect ratio : 1.688
Frame rate mode : Constant
Frame rate : 25.000 fps
Standard : NTSC
Resolution : 8 bits
Colorimetry : 4:2:0
Scan type : Progressive
Bits/(Pixel*Frame) : 0.231
Stream size : 1.64 GiB (79%)
Title : King Crimson - Live
Writing library : x264 core 80 r1373M 4322f63
Encoding settings : cabac=1 / ref=3 / deblock=1:-1:-1 / analyse=0x3:0x113 / me=hex / subme=7 / psy=1 / psy_rd=1.0:0.0 / mixed_ref=1 / me_range=16 / chroma_me=1 / trellis=1 / 8x8dct=1 / cqm=0 / deadzone=21,11 / fast_pskip=1 / chroma_qp_offset=-2 / threads=3 / sliced_threads=0 / nr=0 / decimate=1 / mbaff=0 / constrained_intra=0 / bframes=3 / b_pyramid=0 / b_adapt=1 / b_bias=0 / direct=1 / wpredb=1 / wpredp=2 / keyint=250 / keyint_min=25 / scenecut=40 / rc_lookahead=40 / rc=cbr / mbtree=1 / bitrate=2000 / ratetol=2.0 / qcomp=0.60 / qpmin=10 / qpmax=51 / qpstep=4 / vbv_maxrate=2000 / vbv_bufsize=78125 / ip_ratio=1.40 / aq=1:1.00
Encoded date : UTC 2009-12-20 17:24:10
Tagged date : UTC 2009-12-20 17:28:24

Audio #1
ID : 2
Format : AC-3
Format/Info : Audio Coding 3
Codec ID : ac-3
Duration : 1h 38mn
Bit rate mode : Constant
Bit rate : 256 Kbps
Channel(s) : 2 channels
Channel positions : L R
Sampling rate : 48.0 KHz
Resolution : 16 bits
Stream size : 180 MiB (8%)
Encoded date : UTC 2009-12-20 17:27:16
Tagged date : UTC 2009-12-20 17:28:24

Audio #2
ID : 3
Format : AC-3
Format/Info : Audio Coding 3
Codec ID : ac-3
Duration : 1h 38mn
Bit rate mode : Constant
Bit rate : 384 Kbps
Channel(s) : 5 channels
Channel positions : Front: L C R, Surround: L R
Sampling rate : 48.0 KHz
Resolution : 16 bits
Stream size : 269 MiB (13%)
Encoded date : UTC 2009-12-20 17:27:49
Tagged date : UTC 2009-12-20 17:28:24

Selur
21st December 2009, 20:05
Seems like there's something wrong with the frame rate. Input is detected as 29.976 but x264 command line shows --fps 25. :(
Will try to reproduce this,...

MySchizoBuddy
21st December 2009, 20:38
An option to batch trim files before encoding. or to only encode within a specific time so as to not encode the opening or closing credits

Selur
21st December 2009, 20:40
Does not exist and is not planned for the near future.

xdaft
21st December 2009, 21:55
I tried updating MediaInfo/Mencoder/Mplayer/FFMpeg and etc. With various versions :( No luck. Reverted to the mediafire package from your first post. Same fps 25 :( . I do not understand much of video converting and etc. so this is the only thing I could do. Maybe a custom command --fps 29.97 ? But it does not override fps 25 ? Right now I have no time to do this (and dunno when I'll have again) so I'm just giving a report of what I have done.

p.s.: checked with sx264 rev567 :

x264 --profile high --pass 1 --bitrate 539 --level 3 --ref 1 --keyint 250 --min-keyint 25 --scenecut 40 --bframes 3 --b-bias 0 --b-pyramid strict --direct auto --cplxblur 20 --qcomp 0.5 --no-mbtree --rc-lookahead 40 --qblur 0.5 --sync-lookahead 6 --qpmin 1 --qpmax 51 --qpstep 4 --ipratio 1.4 --pbratio 1.3 --chroma-qp-offset 0 --partitions none --no-8x8dct --me dia --subme 2 --trellis 0 --weightp 2 --aq-mode 0 --threads auto --sar 1000:888 --filter 0,0 --stats "PATH TO THE .stats FILE" --fps 23.976
x264 --profile high --pass 2 --bitrate 539 --level 3 --ref 3 --keyint 250 --min-keyint 25 --scenecut 40 --bframes 3 --b-bias 0 --b-pyramid strict --direct auto --cplxblur 20 --qcomp 0.5 --no-mbtree --rc-lookahead 40 --qblur 0.5 --sync-lookahead 6 --qpmin 1 --qpmax 51 --qpstep 4 --ipratio 1.4 --pbratio 1.3 --chroma-qp-offset 0 --partitions i4x4,p8x8,b8x8 --me hex --merange 16 --subme 7 --trellis 1 --psy-rd 0.8:0 --no-fast-pskip --weightp 2 --aq-mode 0 --vbv-maxrate 12500 --vbv-bufsize 12500 --threads auto --sar 1000:888 --filter 0,0 --stats "PATH TO THE .stats FILE" --fps 23.976

http://img215.imageshack.us/i/snag0294.png/

(default settings copied the command line from the program (misc/ input... / show command line)

Selur
21st December 2009, 21:57
It's a bug in Hybrid, that I'm fixing atm..

Selur
21st December 2009, 23:54
found it fixed it, will release a new version tomorrow,...

Selur
22nd December 2009, 21:28
Hybrid vers.091222

*fixed*
- frame rate handling if input frame rate != 25fps
- alac (apple lossless audio codec) now always decoded to wav (even on passthrough)

Reset Defaults in Misc-register on first start

Downloads:
Hybird Win32: http://www.selur.info/hybrid/Hybrid_091222.zip
Hybird Win64: http://www.selur.info/hybrid/Hybrid_091222_64bit.zip
Hybrid Linux32bit binary: http://www.selur.info/hybrid/Hybrid_091222_binary.zip
Hybrid Linux64bit binary: http://www.selur.info/hybrid/Hybrid_091222_64bit_binary.zip

xdaft
22nd December 2009, 21:47
I get these errors at startup and on dvd scan (dvd input option turned on):

http://img406.imageshack.us/img406/2345/39575526.png

Latest Hybrid (sorry for the crappy photo :( )

But it does em to recognize the DVD as it should be :)

Selur
22nd December 2009, 21:48
-> Reset Defaults should fix this :)

xdaft
22nd December 2009, 21:52
Thank you ! It worked ! :)

BTW finally managed to make some time to make a rip today from a PAL DVD (25 fps I guess? ) . Worked like charm! Great quality and audio is perfect and even chapters were imported ! The DVD was a concert so there were no subtitles :( .

p.s.: is there a way to change chapter names after the conversion ? Kinda messed things up with their names (left them default chapter 1, chapter 2 and etc. )and do not wanna make another encode.

Selur
22nd December 2009, 22:39
25 fps I guess?
Yup, PAL = 25fps :)

With Hybrid you could:
1. load the encoded file as source
2. set audio&video handling to 'passthrough'
3. switch to the Chapter-register and press 'Import form video input' (this should import the existing chapters)
4. repeat to: "select a chapter, press Edit, change the name and press Add" until you renamed them all
5. switch to the Main-register, enter a new output name for the file and then add the job
6. switch to the Job-register and start the job
This should remux the file and change the chapter infos according to your changes.
Whole thing should be relatively fast, since it's mainly extracting and multiplexing the streams.

Cu Selur

Riki
29th December 2009, 00:04
Im loving Hybrid, and here is a wishlist.

1. Keep VBV Values (similar to sx264). *An idea for this is to be able to specify a custom "Medium Limit".*
2. Global Profiles (Save a profile that has all x264, Crop/Resize, Filtering, Audio, and Path settings)
3. Remove the necessity to click "Add" in the audio section in order to encode audio. This makes it impossible to encode multiple videos when dragging them into the input file. I really liked sx264 where you can just have your audio settings and it would simply encode the audio. I dont know if its a bug or not, but if I dont hit "Add" it will not encode the audio.

Bugs (Windows 7 64bit using Hybrid 64bit v091222)
1. Remove finished doesnt work
2. Change Parallel jobs number and get instant crash.

Selur
29th December 2009, 08:45
I'll fix the bugs and will try to find a way to implement the features from the wishlist :)
->send you a test version via PM which should address the bugs and all points from the wishlist aside from point 1. since I'm not sure what you want there ;)

MySchizoBuddy
31st December 2009, 21:46
any plans for a mac version?

Selur
1st January 2010, 00:38
Plans yes, hybrid&sx264 both compile fine under mac but I have no clue how to set an environment where I can call mencoder&co via command line. :)
btwe. HAPPY NEW YEAR

Selur
1st January 2010, 10:57
-> if someone has a step-to-step guide how I can get tsmuxer, mencoder, mplayer, x264, mediainfo, mkvmerge, mkvextract running on (my mac mini) OS X compiling hybrid/sx264 for OS X wouldn't be a problem. :)

Selur
2nd January 2010, 10:59
Hybrid ver. 100102

*fixed*
- changing parallel job count crash
- 'Remove finished from queue'
- adjust output to source path
- adjust temp to output path
- load profile

*added*
- option to save/load/delete global profiles
- keep tag infos for defaults/global profiles option (default = deactivated)
- new 'audio handling'-option: "custom add" and "custom add all" which apply current settings

to first or all audio streams
- keep vbv values (on source change) option under x264->Misc->Adjustments

*cosmetics*
- limited the unnecessary expantion of some registers and Hybrid itself
- removed unused 'Custom-Profile' space holders


Reset Defaults in Misc-register on first start

Selur
4th January 2010, 12:23
Hybrid ver. 100104

*fixed*
- a bunch of bugs around tsmuxer extraction (->added new job type: rename)
- mkv audio delay on muxing handling

*changed*
- lowered sync-lookahead default value; default was 250 before, which is a bit high for most purposes and caused crashes ;)
- default: lavThreads -> enabled (and set to detected cpuCount)

Reset Defaults in Misc-register on first start