View Full Version : TX264 0.9.8 - GUI for x264 with audio encoding support
ozok
4th April 2012, 19:04
TX264 is a GUI for x264, ffmpeg, mkvmerge, mkvextract, mp4box, faac, neroaacenc, qaac, oggenc2, aften and flac. It is written in Delphi.
Some features:
-All basic x264 options (profiles, crf, bitrate etc)
-64bit support
-10bit encoding depth support
-Advanced x264 options
-Resizing and cropping
-Split according to size or time
-Preview filters and encoding options applied
-Encode audio streams to aac, ogg, mp3, ac3 or flac
-Apply audio filters (resample, normalize, volume, channel downmix, DRC)
-Copy chapter info from mkv/mp4 source
-Mux encoded content to mp4 or mkv
-Mux all external or internal subtitles to the output mp4/mkv
-Pass custom options to tools
-Detailed info about selected file
https://www.paypalobjects.com/en_US/i/btn/btn_donate_LG.gif (https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=JPWDCBLS5XHE4)
Screenshots:
http://i.imgur.com/fi1l6.png http://i.imgur.com/j0aL5.png
http://i.imgur.com/aUMGp.png http://i.imgur.com/UWRoJ.png
Bug reports and suggestions are more than welcome.
Download page: http://tx264.sourceforge.net/ just extract 7zip archive and run.
cengizhan
4th April 2012, 20:56
support for other encoders like qaac, quicktime for aac will be helpfull.
ozok
4th April 2012, 21:33
support for other encoders like qaac, quicktime for aac will be helpfull.
I'm planning to add support for lame and qaac.
Hobbe
5th April 2012, 09:55
qaac would be great.. and ac3 encoding with ffmpeg.
ozok
8th April 2012, 02:10
Update @ 08.04.2012
What's new:
--0.2
-Added: Support for qaac
-Added: Support for oggenc
-Added: Support for aften
-Added: Console outputs are added to log right after that process is finished
-Added: TX264 now remembers last opened directory
-Fixed: NeroAacEnc profile could not be set problem
-Fixed: A few minor problems
-Updated: JVCL to 3.45
-Updated: MediaInfo.dll to 0.7.55
-Updated: FFmpeg to N-39494-g41a097a
-Updated: mkvmerge to 0.5.5
-Updated: mkvextract to 0.5.5
ozok
10th April 2012, 13:59
Hello,
I've just found out that MediaInfo.dll version 0.7.55 that comes with TX264 0.2 causes some problems. There is a new version of MediaInfo.dll (0.7.56) which solves that problem. You can manually change that file, but I'll post a new version of TX264 that'll come with that MediaInfo.dll today.
ozok
17th April 2012, 21:02
Update:
--0.3
-Added: Advanced x264 options
-Added: FFMpeg as encoder
-Added: Option to disable "neroaacenc not found" warning
-Added: Option to copy chapters from source
-Fixed: Passed same fps value to mp4box
-Fixed: Bitrate tolerance could not be increased
-Updated: FFMpeg to N-39877-g4fa706a
ozok
23rd April 2012, 00:17
Update:
--0.4
-Added: All the subtitle streams will be muxed into output mp4/mkv
-Fixed: Bitrate tolerance box could not be disabled
-Fixed: External subtitles could not be found
-Fixed: Open gop option was passed wrong
-Fixed: Partition options were passed wrong
ozok
26th April 2012, 17:50
Update:
--0.5
-Added: Time and size based splitting
-Added: Detailed log that'll keep every output of backends
-Added: Cropping for FFMpeg
-Fixed: A few small bugs
-Updated: x264 to rev 2197
-Updated: FFmpeg to N-40126-ga4b58fd
meshaun
29th April 2012, 17:46
What's the difference between TEncoder and this? Same developer ?
ozok
29th April 2012, 18:18
What's the difference between TEncoder and this? Same developer ?
Yes i develop both tool but they are very different tools. This is dedicated to h264 encoding.
ozok
29th April 2012, 21:42
Update:
--0.6
-Added: Update downloader
-Added: CRF values are now float
-Added: Skin and images
-Added: Menus
After this version you'll be able to download just update.exe within program instead of whole package.
meshaun
30th April 2012, 10:29
No autocrop option ozok?
That will be great, you know
easyfab
30th April 2012, 20:49
Thanks for this GUI, it looks promising.
quick report :
- Audio/neroaac/quality : selection doesn't work correctly go directly from 0,00 to 1,00
- Filters/Resize/resize method (with x264 ) : Resize method doesn't apply ( I don't see it in the log )
Requests :
- Could you add a menu/option for --seek and --frames or something like that to select the start and the duration of the encode
- an option for output directory -> same as the original file
- WMV in the suported files list ( it works without problems for me )
ozok
30th April 2012, 20:56
@meshaun only way i know of detecting autocrop values is to run MPlayer. Is there any other way that wouldn't bloat file size?
@easyfab thanks for the bug report. I've already fixed resize method problem but i wasn't aware of Nero one. They will be fixed with next release.
And I'll add your requests as well, they seem to be easy to implement.
meshaun
1st May 2012, 01:57
Avisynth can detect auto crop I believe. And MeGUI uses that. The MeGUI autocrop is working perfect. You can try that ozok
Avisynth can detect auto crop I believe. And MeGUI uses that. The MeGUI autocrop is working perfect. You can try that ozok
I tried using Avisynth for the first time in my life and managed to add resize, crop and deinterlace avisynth filters (with a bit of copying from Staxrip but hey who cares). But i couldn't get AutoCrop.dll working.
If you guys have other filters, please let me know so i can try and add them as well.
meshaun
4th May 2012, 16:16
http://forum.doom9.org/archive/index.php/t-37204.html
http://avisynth.org.ru/docs/english/externalfilters/autocrop.htm
http://doom10.org/index.php?topic=1255.0
Please check those. I really want to contribute to your project.
Did you think about the Extracting the subtitle files with the output? Like, encode the video file and select the subtitle files on the .mkv and extract them to the output folder too? Maybe a subtitle convertor intergration would be nice. I haven't seen that anywhere yet. :)
@meshaun i can add an option to whether to mux or just copy subtitles.
regarding autocropping, i'll look into it deeper but i'll be off for next 1-2 weeks.
meshaun
5th May 2012, 08:45
Ohhh, that's a loss :( But it's your life, and I gotta thank for what you've done so far.
Be back and develop it :)
Atak_Snajpera
5th May 2012, 12:35
high10 profile does not generate 10 bit video file. output is still 8bit.
high10 profile does not generate 10 bit video file. output is still 8bit.
I was planning to add 10bit support but looks like i forgot to remove these from UI.
Update:
--0.7
-Added: Audio filters (resample, normalize, volume, channel)
-Added: Option to set source folder as output folder
-Added: Temp files that could not be deleted will be shown in the log
-Added: New UI layout
-Added: Support for wmv files
-Fixed: Resize method was not passed
-Fixed: NeroAACEnc quality value could not be changed
-Fixed: Some files may not be deleted
-Removed: FFMpeg as video encoder
-Removed: Skin
-Updated: MediaInfo to 0.7.57
Update:
--0.7.1
-Fixed: A problem that prevented audio encoding in XP systems
-Fixed: "Same as source" option is saved now
-Fixed: Minimum form height was wrong
-Fixed: A few minor problems
StainlessS
16th May 2012, 17:22
Link in 1st post dont work (https?, "Server Not Found").
EDIT:
http://"https://sourceforge.net/projects/tx264/"
try
http://sourceforge.net/projects/tx264/
PS, your link to homepage via working link above dont work, "http://tx264"
On features list on that page, Still support ffmpeg.
prijatelj.v
16th May 2012, 21:45
I have no doubt that this program works well, but I can not run.Obviously something is missing.
Windows 7 (32bit) throws an error:
http://files.myopera.com/prijateljv/albums/11738802/TX264-1.jpg
http://files.myopera.com/prijateljv/albums/11738802/TX264-2.jpg
@StainlessS thx link should work now. And also removed FFMpeg info.
@prijatelj.v is there a bugreport.txt file in the program folder? And can you click "View problem details" and post what it shows? Also some info about your PC's hardware wouldn't hurt either.
prijatelj.v
17th May 2012, 19:01
If you think bugreport.txt on file in the program (TX264),does not it,or I can not find it.Details of the problem info in the picture:
http://files.myopera.com/prijateljv/albums/11738802/X264%20Error%20Define.jpg
besides microsoft explanation,there is a(erofflps)txt info you can look at(epicpaste)the link:
http://epicpaste.com/index.php/view/9efbd439
honestly,I'm not clear.
directories of my basic hardware you see in the following picture:
http://files.myopera.com/prijateljv/albums/11738802/System%20Info%20Win7.jpg
Your answer will probably be that low cpu or slightly ram-s,but I do with this configuration, a solid work with some programs,I only conversion process takes longer.Your professional response we will definitely use.No matter what,thank a lot.
hdboy
18th May 2012, 19:56
I wrote a post but it seems to have disappeared so I'm rewriting.
This is a very nice program, attractive and easy to use. Maybe not for power users, but excellent for others. Thank you.
What would be cool is making the queue editable while encoding, so you can add files. What happens is I add some files, click start, then say oops, i want to add another one, but now I have to wait for it to finish. I guess you'll need two windows or integrate the encoding window into the main one somehow.
Another possible enhancement is to make the settings adjustable for each file. Different crf, container, resize option, etc. Click on each file or select multiple files, change the settings below, and it only applies to selected files. In the queue list, you can add, beside the filename a summary of major options (crf, codec, etc.) You can have an additional Settings menu: apply settings to all files, save settings as default, save settings as ... (name), load settings ... (name).
I think these will be nice to have w/o making the UI too much more complicated.
thanks.
@prijatelj.v AFAIK delphi sometimes produces binaries that have problems with AMD CPUs and again AFAIK that goes back to Delphi 3. I'll try to tweak compiling settings to overcome that problem. If you agree, I'll send you newly compiled exes.
@hdboy one of my friends complained me about that too. But thing is all the encoding parameters are generated at once for all the files in the list. So editing queue during encoding process is rather difficult for now. Maybe a different approach is the solution. If you know of any tools with that capacity, let me know so i can have a general idea.
I aimed TX264 to be a batch encoding tool but you seem to have a fair point, I'll look into that.
prijatelj.v
19th May 2012, 00:38
If you think you'll be able to use the TX264,of course I agree with the proposal to send:("newly compiled exes"),but it's not clear,so if you can with it and an explanation.Thank you for your interest in the solution to my problem.
@prijatelj.v I'm going to send you TX264.exe that may work.
hdboy
19th May 2012, 00:53
I kinda assumed you invoke the tools separately for each file, so it's no problem doing something like
x264 --crf 18 --output "a.mp4" "a.wmv"
x264 --crf 20 --output "b.mp4" "b.wmv"
but I guess it's not that simple.
Editing the queue while encoding is a bit complicated. (Obviously, you don't allow changes to files already done or currently encoding.) Maybe you can just do the easy case of allowing adding to the queue. If user drags and drops on the encoding window, ask "add to queue y/n?" and use whatever the current settings are. But this means you can't just generate all the commands at the start. is it that much harder to generate the commands for each file once the previous file is finished?
well, something to think about :)
@hdboy editing options for each file separately doesn't look difficult, i think i can add that.
about editing queue during process, your post made me think and a solution can be formulated based on your suggestion, i suppose.
thanks.
Update:
--0.7.2
-Added: Option to add files during encoding
-Added: Option to select between multiple audio tracks
-Added: File adding progress
-Added: Option to stop file adding process
-Added: Invalid files will not be added to the list
-Added: Add folder tree option
-Added: Option to play files with default player
-Fixed: 0 sec duration problem
-Fixed: A few UI problems
-Updated: x264 to rev 2200
ckmox
28th May 2012, 14:40
@ozok
nice GUI, can this encode in x264 10-bit-depth?
@ckmox thx.
no, not at the moment. But you can replace 264.exe in Tools folder with 10-bit one and see what happens. Try tweaking profile, presets and tune.
Update
--0.7.3
-Added: Audio formats Mp3 (lame) and WAV (FFMpeg)
-Added: Options to copy audio or disable audio encoding
-Added: Progress for Mp4Box and mkvmerge
-Added: Process summary and progress list
-Fixed: FFMpeg audio decoding progress was not shown
-Fixed: Adding folder could not be stopped
-Updated: FFMpeg to N-41074-g9c27f29
ozok
12th June 2012, 22:39
Update:
--0.7.4
-Added: 64 bit versions of x264, ffmpeg, oggenc and lame
-Added: Post-encode actions
-Added: Time passed/left
-Added: Support for files with no audio tracks
-Fixed: Audio channel problems (ffmpeg instead of sox)
-Fixed: Avs files could not be added
-Fixed: Files could be drag&dropped during encoding
-Updated: FFmpeg to N-41416-g718607b
-Updated: MediaInfo.dll to 0.7.58
Mr. Monte
14th June 2012, 15:34
Clicking on link on page one errors out..does not goto download page
ozok
14th June 2012, 15:42
@Mr. Monte thanks it should work now.
rexdeymond
15th June 2012, 16:57
! sorry my english bad ! i like using your tx264 gui this like minicoder (discontinued and not update)
I can be a little problem when using 0.7.2 Tx264 up, when I convert the movie anime all went smoothly with no problems, but when I do not find a complete description of the file earlier in the output folder (my ouput in " D:\ ")
I am using win 7 x64
ozok
15th June 2012, 17:40
! sorry my english bad ! i like using your tx264 gui this like minicoder (discontinued and not update)
I can be a little problem when using 0.7.2 Tx264 up, when I convert the movie anime all went smoothly with no problems, but when I do not find a complete description of the file earlier in the output folder (my ouput in " D:\ ")
I am using win 7 x64
Can you send me the log?
If you are using mp4 as container and your windows (or system's temp folder) is located at a driver other than "D:\" that can cause the problem.
rexdeymond
15th June 2012, 19:12
Can you send me the log?
If you are using mp4 as container and your windows (or system's temp folder) is installed at a driver other than "D:\" that can cause the problem.
where the log, i tired make ouput in D: or c: or oher folder or default output, I convert the movie with the number 5 to the above, the results are only movie in queue 1 and queue 2 looks better then 3 and so on always succeed but the file does not exist in the output folder, if I use the Run as administrator in the first queue file to run properly hereinafter queue 2 and the subsequent experiencing the same issue with both using mp4 or mkv
EDIT:
I think window system's temp folder problem, in log tell temp cannot delete or merge something like that, you have solution to fix it
fantasmanegro
15th June 2012, 19:17
post it!
ozok
15th June 2012, 19:19
@rexdeymond on main window at the bottom-left there is a button labeled "Logs/Outputs", click on it and from the new window click "Save" then send me the saved txt file. also you can send me screenshots or info about problematic files.
rexdeymond
15th June 2012, 19:29
@ ozok
I have some questions about the features present, can you give details about the features of the present, I used to use the medium, but when I use a very fast computer I always die alone instead of a BSOD, but what if I use the fast and the quality convet faster than convert what better or worse than the medium, you have recommendation what must i use for fast and good quality
edit:
my hadware
[url]http://valid.canardpc.com/show_oc.php?id=2406735[url]
fantasmanegro
15th June 2012, 19:44
@rexdeymond...
could you just copy / paste text ?...
rexdeymond
15th June 2012, 19:59
@rexdeymond...
could you just copy / paste text ?...
[16/06/2012 1:22:44] Started deleting temp files...
[16/06/2012 1:22:44] Deleted 0 file(s).
[16/06/2012 1:22:44] Finished deleting temp files.
[16/06/2012 1:24:16] Started deleting temp files...
[16/06/2012 1:24:16] Deleted 1 file(s).
[16/06/2012 1:24:16] Finished deleting temp files.
--------------------------------------------
[16/06/2012 1:24:16] Starting encoding process
[16/06/2012 1:24:16] Command lines:
--pass 1 --bitrate 250 --profile high --preset medium --tune animation --stats "C:\Users\SLim\AppData\Local\Temp\TX264\\Bible.Black.EP01-06.[ENG.SUBS].[UNCEN]_Bible.Black.EP03.[ENG.SUBS].[UNCEN].stats" --output NUL "D:\D A T A ~ V I D E O\{ = X ! X = }\T0428-701781\Bible.Black.EP01-06.[ENG.SUBS].[UNCEN]_Bible.Black.EP03.[ENG.SUBS].[UNCEN].mkv"
--pass 2 --bitrate 250 --profile high --preset medium --tune animation --stats "C:\Users\SLim\AppData\Local\Temp\TX264\\Bible.Black.EP01-06.[ENG.SUBS].[UNCEN]_Bible.Black.EP03.[ENG.SUBS].[UNCEN].stats" --output "C:\Users\SLim\AppData\Local\Temp\TX264\\Bible.Black.EP01-06.[ENG.SUBS].[UNCEN]_Bible.Black.EP03.[ENG.SUBS].[UNCEN].mkv" "D:\D A T A ~ V I D E O\{ = X ! X = }\T0428-701781\Bible.Black.EP01-06.[ENG.SUBS].[UNCEN]_Bible.Black.EP03.[ENG.SUBS].[UNCEN].mkv"
-y -i "D:\D A T A ~ V I D E O\{ = X ! X = }\T0428-701781\Bible.Black.EP01-06.[ENG.SUBS].[UNCEN]_Bible.Black.EP03.[ENG.SUBS].[UNCEN].mkv" -vn -f wav -map 0:1 "C:\Users\SLim\AppData\Local\Temp\TX264\\Bible.Black.EP01-06.[ENG.SUBS].[UNCEN]_Bible.Black.EP03.[ENG.SUBS].[UNCEN].wav"
-br 48000 -if "C:\Users\SLim\AppData\Local\Temp\TX264\\Bible.Black.EP01-06.[ENG.SUBS].[UNCEN]_Bible.Black.EP03.[ENG.SUBS].[UNCEN].wav" -of "C:\Users\SLim\AppData\Local\Temp\TX264\\Bible.Black.EP01-06.[ENG.SUBS].[UNCEN]_Bible.Black.EP03.[ENG.SUBS].[UNCEN].aac"
chapters -s "D:\D A T A ~ V I D E O\{ = X ! X = }\T0428-701781\Bible.Black.EP01-06.[ENG.SUBS].[UNCEN]_Bible.Black.EP03.[ENG.SUBS].[UNCEN].mkv"
tracks "D:\D A T A ~ V I D E O\{ = X ! X = }\T0428-701781\Bible.Black.EP01-06.[ENG.SUBS].[UNCEN]_Bible.Black.EP03.[ENG.SUBS].[UNCEN].mkv" 2:"C:\Users\SLim\AppData\Local\Temp\TX264\\Bible.Black.EP01-06.[ENG.SUBS].[UNCEN]_Bible.Black.EP03.[ENG.SUBS].[UNCEN]1.ass" 3:"C:\Users\SLim\AppData\Local\Temp\TX264\\Bible.Black.EP01-06.[ENG.SUBS].[UNCEN]_Bible.Black.EP03.[ENG.SUBS].[UNCEN]2.srt"
--chapters "C:\Users\SLim\AppData\Local\Temp\TX264\\chapters.txt" -o "D:\D A T A ~ C O N V E T E R\TX264(0.7.4.1523)\\Bible.Black.EP01-06.[ENG.SUBS].[UNCEN]_Bible.Black.EP03.[ENG.SUBS].[UNCEN].mkv" "C:\Users\SLim\AppData\Local\Temp\TX264\\Bible.Black.EP01-06.[ENG.SUBS].[UNCEN]_Bible.Black.EP03.[ENG.SUBS].[UNCEN]1.ass" "C:\Users\SLim\AppData\Local\Temp\TX264\\Bible.Black.EP01-06.[ENG.SUBS].[UNCEN]_Bible.Black.EP03.[ENG.SUBS].[UNCEN]2.srt" "C:\Users\SLim\AppData\Local\Temp\TX264\\Bible.Black.EP01-06.[ENG.SUBS].[UNCEN]_Bible.Black.EP03.[ENG.SUBS].[UNCEN].mkv" "C:\Users\SLim\AppData\Local\Temp\TX264\\Bible.Black.EP01-06.[ENG.SUBS].[UNCEN]_Bible.Black.EP03.[ENG.SUBS].[UNCEN].aac"
--------------------------------------------
[16/06/2012 1:27:57] Done video encoding with x264
ffms [info]: 640x480p 1:1 @ 2187/91 fps (vfr)
x264 [info]: using SAR=1/1
x264 [info]: using cpu capabilities: MMX2 SSE2Fast FastShuffle SSEMisalign LZCNT
x264 [info]: profile Main, level 3.0
x264 [info]: frame I:442 Avg QP:23.65 size: 18147
x264 [info]: frame P:14654 Avg QP:27.77 size: 2940
x264 [info]: frame B:26269 Avg QP:30.36 size: 158
x264 [info]: consecutive B-frames: 12.6% 20.7% 7.4% 10.2% 9.5% 39.5%
x264 [info]: mb I I16..4: 49.8% 0.0% 50.2%
x264 [info]: mb P I16..4: 8.0% 0.0% 0.0% P16..4: 26.0% 0.0% 0.0% 0.0% 0.0% skip:66.0%
x264 [info]: mb B I16..4: 0.2% 0.0% 0.0% B16..8: 3.3% 0.0% 0.0% direct: 0.9% skip:95.7% L0:45.4% L1:47.1% BI: 7.5%
x264 [info]: final ratefactor: 27.84
x264 [info]: coded y,uvDC,uvAC intra: 31.7% 36.4% 11.3% inter: 3.4% 2.7% 0.1%
x264 [info]: i16 v,h,dc,p: 57% 22% 16% 5%
x264 [info]: i4 v,h,dc,ddl,ddr,vr,hd,vl,hu: 30% 15% 23% 4% 7% 5% 4% 6% 6%
x264 [info]: i8c dc,h,v,p: 58% 16% 22% 3%
x264 [info]: Weighted P-Frames: Y:4.0% UV:2.7%
x264 [info]: kb/s:256.87
encoded 41365 frames, 202.28 fps, 256.87 kb/s
[16/06/2012 1:34:16] Done video encoding with x264
ffms [info]: 640x480p 1:1 @ 2187/91 fps (vfr)
x264 [info]: using SAR=1/1
x264 [info]: using cpu capabilities: MMX2 SSE2Fast FastShuffle SSEMisalign LZCNT
x264 [info]: profile High, level 3.0
x264 [info]: frame I:442 Avg QP:22.71 size: 18084
x264 [info]: frame P:14654 Avg QP:26.21 size: 2832
x264 [info]: frame B:26269 Avg QP:31.93 size: 165
x264 [info]: consecutive B-frames: 12.6% 20.7% 7.4% 10.2% 9.5% 39.5%
x264 [info]: mb I I16..4: 33.0% 31.2% 35.7%
x264 [info]: mb P I16..4: 3.1% 3.4% 1.7% P16..4: 19.5% 6.9% 3.1% 0.0% 0.0% skip:62.3%
x264 [info]: mb B I16..4: 0.1% 0.0% 0.0% B16..8: 7.3% 0.4% 0.1% direct: 0.1% skip:92.1% L0:41.2% L1:57.1% BI: 1.7%
x264 [info]: 8x8 transform intra:38.7% inter:56.9%
x264 [info]: coded y,uvDC,uvAC intra: 30.2% 44.9% 17.3% inter: 2.8% 3.6% 0.2%
x264 [info]: i16 v,h,dc,p: 60% 22% 10% 8%
x264 [info]: i8 v,h,dc,ddl,ddr,vr,hd,vl,hu: 20% 9% 50% 4% 3% 4% 2% 4% 3%
x264 [info]: i4 v,h,dc,ddl,ddr,vr,hd,vl,hu: 26% 13% 23% 6% 7% 8% 5% 7% 4%
x264 [info]: i8c dc,h,v,p: 56% 17% 22% 4%
x264 [info]: Weighted P-Frames: Y:4.0% UV:2.7%
x264 [info]: ref P L0: 58.5% 8.0% 14.6% 7.1% 5.0% 5.3% 1.5% 0.0%
x264 [info]: ref B L0: 80.0% 12.5% 4.9% 1.9% 0.7%
x264 [info]: ref B L1: 95.1% 4.9%
x264 [info]: kb/s:250.20
encoded 41365 frames, 111.00 fps, 250.21 kb/s
[16/06/2012 1:34:24] Done audio decoding
ffmpeg version N-41416-g718607b Copyright (c) 2000-2012 the FFmpeg developers
built on Jun 8 2012 12:49:40 with gcc 4.6.3
configuration: --enable-gpl --enable-version3 --disable-w32threads --enable-runtime-cpudetect --enable-avisynth --enable-bzlib --enable-frei0r --enable-libass --enable-libcelt --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libfreetype --enable-libgsm --enable-libmp3lame --enable-libnut --enable-libopenjpeg --enable-librtmp --enable-libschroedinger --enable-libspeex --enable-libtheora --enable-libutvideo --enable-libvo-aacenc --enable-libvo-amrwbenc --enable-libvorbis --enable-libvpx --ena libavutil 51. 56.100 / 51. 56.100
libavcodec 54. 25.100 / 54. 25.100
libavformat 54. 6.101 / 54. 6.101
libavdevice 54. 0.100 / 54. 0.100
libavfilter 2. 78.101 / 2. 78.101
libswscale 2. 1.100 / 2. 1.100
libswresample 0. 15.100 / 0. 15.100
libpostproc 52. 0.100 / 52. 0.100
Input #0, matroska,webm, from 'D:\D A T A ~ V I D E O\{ = X ! X = }\T0428-701781\Bible.Black.EP01-06.[ENG.SUBS].[UNCEN]_Bible.Black.EP03.[ENG.SUBS].[UNCEN].mkv':
Metadata:
creation_time : 2006-09-30 23:29:50
Duration: 00:28:43.70, start: 0.000000, bitrate: 1612 kb/s
Stream #0:0(eng): Video: h264 (High), yuv420p, 640x480, SAR 1:1 DAR 4:3, 23.98 fps, 23.98 tbr, 1k tbn, 59.94 tbc (default)
Metadata:
title : bible black - episode 3: black sacrifice
Stream #0:1(jpn): Audio: vorbis, 48000 Hz, stereo, s16 (default)
Metadata:
title : vorbis (stereo)
Stream #0:2(eng): Subtitle: ssa (default)
Metadata:
title : .ass (styled)
Stream #0:3(eng): Subtitle: text
Metadata:
title : .srt (plain)
Stream #0:4: Attachment: ttf
Metadata:
filename : 39 Smooth.ttf
mimetype : application/x-truetype-font
Stream #0:5: Attachment: ttf
Metadata:
filename : KALLAMAR.TTF
mimetype : application/x-truetype-font
Stream #0:6: Attachment: ttf
Metadata:
filename : KALLI___.TTF
mimetype : application/x-truetype-font
Stream #0:7: Attachment: ttf
Metadata:
filename : KALLS___.TTF
mimetype : application/x-truetype-font
Output #0, wav, to 'C:\Users\SLim\AppData\Local\Temp\TX264\\Bible.Black.EP01-06.[ENG.SUBS].[UNCEN]_Bible.Black.EP03.[ENG.SUBS].[UNCEN].wav':
Metadata:
creation_time : 2006-09-30 23:29:50
encoder : Lavf54.6.101
Stream #0:0(jpn): Audio: pcm_s16le ([1][0][0][0] / 0x0001), 48000 Hz, stereo, s16, 1536 kb/s (default)
Metadata:
title : vorbis (stereo)
Stream mapping:
Stream #0:1 -> #0:0 (vorbis -> pcm_s16le)
Press [q] to stop, [?] for help
size= 323194kB time=00:28:44.23 bitrate=1535.5kbits/s
video:0kB audio:323194kB global headers:0kB muxing overhead 0.000014%
[16/06/2012 1:35:13] Done audio encoding with neroaac
*************************************************************
* *
* Nero AAC Encoder *
* Copyright 2009 Nero AG *
* All Rights Reserved Worldwide *
* *
* Package build date: Feb 18 2010 *
* Package version: 1.5.4.0 *
* *
* See -help for a complete list of available parameters. *
* *
*************************************************************
Processed 1723 seconds...
[16/06/2012 1:35:14] Done extracting chapters from mkv
[16/06/2012 1:35:20] Done extracting subtitle from mkv
Extracting track 2 with the CodecID 'S_TEXT/ASS' to the file 'C:\Users\SLim\AppData\Local\Temp\TX264\\Bible.Black.EP01-06.[ENG.SUBS].[UNCEN]_Bible.Black.EP03.[ENG.SUBS].[UNCEN]1.ass'. Container format: SSA/ASS text subtitles
Extracting track 3 with the CodecID 'S_TEXT/UTF8' to the file 'C:\Users\SLim\AppData\Local\Temp\TX264\\Bible.Black.EP01-06.[ENG.SUBS].[UNCEN]_Bible.Black.EP03.[ENG.SUBS].[UNCEN]2.srt'. Container format: SRT text subtitles
Progress: 100%
[16/06/2012 1:35:20] Done muxing to mkv
mkvmerge v5.5.0 ('Healer') built on Apr 6 2012 21:43:24
Error: Unknown chapter file format in 'C:\Users\SLim\AppData\Local\Temp\TX264\\chapters.txt'. It does not contain a supported chapter format.
[16/06/2012 1:35:20] Started deleting temp files...
[16/06/2012 1:35:20] Can't delete: Bible.Black.EP01-06.[ENG.SUBS].[UNCEN]_Bible.Black.EP03.[ENG.SUBS].[UNCEN]1.ass
[16/06/2012 1:35:20] Can't delete: Bible.Black.EP01-06.[ENG.SUBS].[UNCEN]_Bible.Black.EP03.[ENG.SUBS].[UNCEN]2.srt
[16/06/2012 1:35:20] Deleted 8 file(s).
[16/06/2012 1:35:20] Finished deleting temp files.
ozok
15th June 2012, 20:22
[16/06/2012 1:35:20] Done muxing to mkv
mkvmerge v5.5.0 ('Healer') built on Apr 6 2012 21:43:24
Error: Unknown chapter file format in 'C:\Users\SLim\AppData\Local\Temp\TX264\\chapters.txt'. It does not contain a supported chapter format.
looks like something is wrong with chapter extraction. everything else seems to be working without a problem. try unchecking "Copy chapter info from source". Also send me info about that file by right clicking the file on the list "Info">"Save". Mkv file might be corrupted.
You can ignore "can't delete" warningsē
rexdeymond
15th June 2012, 21:43
looks like something is wrong with chapter extraction. everything else seems to be working without a problem. try unchecking "Copy chapter info from source". Also send me info about that file by right clicking the file on the list "Info">"Save". Mkv file might be corrupted.
You can ignore "can't delete" warningsē
File info, please answer my question about fitur " present"
General
Unique ID : 229945979227156434504248381857017017353 (0xACFDFC153379096883397FFD3046B409)
Complete name : D:\D A T A ~ V I D E O\{ = X ! X = }\T0428-701781\Bible.Black.EP01-06.[ENG.SUBS].[UNCEN]_Bible.Black.EP01.[ENG.SUBS].[UNCEN].mkv
Format : Matroska
Format version : Version 1
File size : 331 MiB
Duration : 28mn 1s
Overall bit rate mode : Variable
Overall bit rate : 1 650 Kbps
Encoded date : UTC 2006-09-17 00:42:37
Writing application : mkvmerge v1.7.0 ('What Do You Take Me For') built on Apr 28 2006 17:20:19
Writing library : libebml v0.7.7 + libmatroska v0.8.0
Attachment : Yes / Yes / Yes / Yes
Video
ID : 1
Format : AVC
Format/Info : Advanced Video Codec
Format profile : High@L5.1
Format settings, CABAC : Yes
Format settings, ReFrames : 16 frames
Codec ID : V_MPEG4/ISO/AVC
Duration : 28mn 1s
Bit rate : 1 489 Kbps
Nominal bit rate : 1 885 Kbps
Width : 640 pixels
Height : 480 pixels
Display aspect ratio : 4:3
Frame rate : 23.976 fps
Original frame rate : 29.970 fps
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 8 bits
Scan type : Progressive
Bits/(Pixel*Frame) : 0.202
Stream size : 299 MiB (90%)
Title : bible black - episode 1: school of black magic
Writing library : x264 core 50 svn-557M
Encoding settings : cabac=1 / ref=16 / deblock=1:1:1 / analyse=0x3:0x133 / me=umh / subme=6 / brdo=1 / mixed_ref=1 / me_range=16 / chroma_me=1 / trellis=2 / 8x8dct=1 / cqm=0 / chroma_qp_offset=0 / slices=2 / nr=0 / decimate=1 / bframes=3 / b_pyramid=1 / b_adapt=1 / b_bias=0 / direct=0 / wpredb=1 / bime=1 / keyint=250 / keyint_min=25 / scenecut=40 / rc=2pass / bitrate=1885 / ratetol=1.0 / rceq='blurCplx^(1-qComp)' / qcomp=0.60 / qpmin=10 / qpmax=51 / qpstep=4 / cplxblur=20.0 / qblur=0.5 / ip_ratio=1.40 / pb_ratio=1.30
Language : English
Default : Yes
Forced : No
Audio
ID : 2
Format : Vorbis
Format settings, Floor : 1
Codec ID : A_VORBIS
Duration : 28mn 1s
Bit rate mode : Variable
Bit rate : 128 Kbps
Channel(s) : 2 channels
Sampling rate : 48.0 KHz
Compression mode : Lossy
Stream size : 25.7 MiB (8%)
Title : vorbis (stereo)
Writing library : libVorbis 1.1.1/1.1.2 (UTC 2005-03-04)
Language : Japanese
Default : Yes
Forced : No
Writing application : Made with BeSweet v1.5b31
Encoded_Application/Url : http://DSPguru.doom9.org
Text #1
ID : 3
Format : ASS
Codec ID : S_TEXT/ASS
Codec ID/Info : Advanced Sub Station Alpha
Compression mode : Lossless
Title : .ass (styled)
Language : English
Default : Yes
Forced : No
Text #2
ID : 4
Format : UTF-8
Codec ID : S_TEXT/UTF8
Codec ID/Info : UTF-8 Plain Text
Title : .srt (plain)
Language : English
Default : No
Forced : No
ozok
15th June 2012, 22:00
Looks like TX264 detects chapters even though file hasn't got any.
About presets, from http://mewiki.project357.com/wiki/X264_Settings:
preset
Default: medium
Change options to trade off compression efficiency against encoding speed. If you specify a preset, the changes it makes will be applied before all other parameters are applied.
You should generally set this option to the slowest you can bear.
Values available: ultrafast, superfast, veryfast, faster, fast, medium, slow, slower, veryslow, placebo.
Note the bold parts.
fantasmanegro
15th June 2012, 22:50
please!......
use common chars in folder name, it is recommended not to use names like "D:\D A T A ~ V I D E O\{ = X ! X = }" for example...
rexdeymond
15th June 2012, 23:11
@ozok thanks I've fixed the problem by unchecking the mux chapter, Can you make a feature file size, because I'm too lazy to calculate birate file if I convert a lot of movies
ozok
16th June 2012, 12:17
@rexdeymond i'll look into file size thing.
rexdeymond
17th June 2012, 08:53
@ozok : I can be the same problem with the first, but with a different file and I feel TX264 (0.7.4.1523) runs with no good to use subtitle files with style
Note: I tried to use MKV or MP4 as the container still has the same problem
Mr. Monte
17th June 2012, 14:45
Download works now. Just ran for first time. I get a can't find neroaac file error. I'm assuming your download does not include this file. I have it. Where do I stick it. If there are anymore files I need to complete full functionality..please advise. BTW, might want to put this in a FAQ text file with the download.
ozok
17th June 2012, 14:51
@Mr. Monte place it in the Tools folder. You can disable that warning by following "Other Options">"Do not warn if neroaacenc is not present", if you don't want to have neroaacenc. All other files are there. I was not sure whether it'd cause problems if i had added it to the package. FAQ sound like a good idea thx.
Guest
17th June 2012, 20:37
@rexdeymond
No discussion of torrent downloads is allowed per forum rule 6. Strikes can follow further violations.
http://forum.doom9.org/forum-rules.htm
@all
No further help on this issue is to be given.
Ronin-7
23rd June 2012, 20:57
Very nice UI ozok, any chance of Flac audio encoding support being added in the future ?
Thanks.
ozok
23rd June 2012, 21:00
Very nice UI ozok, any chance of Flac audio encoding support being added in the future ?
Thanks.
Sure. I'll add it to the next release.
ozok
23rd June 2012, 23:56
Update:
--0.7.5
-Added: Levels
-Added: Support for FLAC
-Added: Option to specify file size (roughly)
-Added: Option to specify aspect ratio
-Added: Checks if file has any chapters
-Fixed: Unnecessary Sox processes
Mr. Monte
24th June 2012, 19:35
ozok,
Need some assistance please. When I click on the Audio tab..there are many options. How do I select what audio encoder I want to use. Seems all the tabs are active.
Also, I had a .divx file that encoded fine, but is not one of your supported file options. I had to select the dropdown and select all files to encode it. Might want to add .divx to the list
TIA
ozok
24th June 2012, 19:47
@Mr. Monte the one that is active, that is to say selected, will be used as audio encoder. I'll add divx to supported extensions, thx.
ozok
26th June 2012, 15:03
Update:
--0.7.6
-Added: Predefs to keep encoding settings for different situations
-Added: TX264 now adds an index if output file already exists
-Added: TX264 now checks output file to detect errors (does not work with splitting)
-Added: Encoding errors will be shown in the log and progress list
-Added: Audio encoder can be selected from a list
-Improved: Carried splitting options to filters page
-Fixed: Files added during encoding did not show on progress list
-Fixed: Invalid files could be added during encoding
ozok
26th June 2012, 18:55
Update:
--0.7.7
-Fixed: TX264 shows error even though output files exist
-Updated: FFMpeg to N-41843-gc17808c
-Updated: mkvmerge to 5.6.0
-Updated: mkvextract to 5.6.0
Spaceman-Spiff
28th June 2012, 00:48
I'm really liking this encoder GUI a lot. Thanks for the work, ozok :)
Video Dude
28th June 2012, 01:42
-Added: Option to specify file size (roughly)
Does this option consider audio as well?
For example, if I set the file size to 500MB, will the x264 video stream be 500MB or will the mp4/mkv (video+audio) be 500MB?
ozok
28th June 2012, 10:26
@Video Dude, video+audio will be 500MB. But as i stated in the change log, it gives a rough estimation. It won't work if you select to copy or disable audio, for now.
BK-201
29th June 2012, 21:13
First off this is a really nice encoder, it has actually replaced my other ones, and it works pretty well under Wine for Ubuntu XD
Secondly there are some things I've noticed:
1.) Even though there there is a x264.exe only the 8bit version works, when the 8bit x264.exe is swapped with the 10bit one and when the encode is started the video gets skipped, then the audio attempts to encode but it errors out at the end. So, Question is, why wont the 10bit x264.exe work?
2.) When encoding any file that has multiple subs/audio tracks, the encode will fail. I don't know if this is a problem because of the Wine emulation or a problem altogether.
3.) and finally on my small screen, the bottom buttons are cut off, everything below the crf values are not shown, might you be able to add a scroll bar that appears for smaller resolution screens?
ozok
29th June 2012, 21:20
@BK-20
1. I don't know much about 10-bit encoding so I can't be more help.
2. Please send info about your file. Also send logs. I don't have any problem converting files with more than one audio/subtitle tracks. You can send samples, too.
3. I'll look into that. What is you resolution?
BK-201
29th June 2012, 22:38
@Ozok
1.) That's okay 10-bit encoding wasn't of much importance.
2.) My file is ~24min long, has 2 audio and 2 subs, MKV container
My settings: Video - crf23, profile high, level 3, preset slower, tune animation, container MKV, other settings are default. Audio - NeroAAC HE2 CBR 32
Here is a sample of my video (sorry it's kinda large 40mb) : http://www.mediafire.com/?cyx8hr7cobkf8rv
This shows where the error began: http://sadpanda.us/images/1049951-RVJZPTT.jpg
3.) My screen resolution is 1024x600
ozok
30th June 2012, 11:10
@BK-201 one of the audio tracks of your source has 6 channels. I assume you try to encode that one. Hev2 only accepts stereo input AFAIK. Either you must use "HE" or you must mixdown 6 channels to stereo under "Effects".
Update:
--0.7.8
-Added: Option to force TX264 to use 32-bit backends
-Added: Option to auto save log
-Improved: TX264 checks if system is 64-bit instead of CPU
-Fixed: Corrected "Time Left" to "Time Passed"
rexdeymond
2nd July 2012, 05:42
@ozok
1. Previously I was very satisfied with fearture "-Fixed: TX264 shows error even though the output files exist" is helpful and make easy to use [for newbie encoder like me], but I'm still hoping on the "Option to specify the file size [fixed file size or automatically calculate birate with video [i mean just file size option not with birate]]", and if you please, could you please additional video input WMV and more
2. Can I request a feature custom width and length of the form window that can be shifted to be enlarged or reduced, because the size of the form window that is very large and cover half the screen for a 10 inch screen notebook belongs to me
3. I want to now encoder audio with nero aac min birate for LC, i always encoder video with nero aac birate 64kbps always come HE/LC not come LC
4. TX264 may I upload it to the local forum in the state I, as a GUI encoder recommendation but I keep mentioning ozok as a creator. Faster internet speed in the country only for the local link, link international english language is too slow and not too care about the community in the state I
@rexdeymond
1) I'll add support for wmv files.
2) That is asked really often so in the next release users will be able to reduce size of TX264 window.
3) Make sure profile is is set to "LC".
4) Yes of course. But remember to send me the link.
Video Dude
3rd July 2012, 02:18
@Video Dude, video+audio will be 500MB. But as i stated in the change log, it gives a rough estimation. It won't work if you select to copy or disable audio, for now.
Thank you ozok for a great program.
File size estimation with copy audio is exactly what I was looking for. Thank you for consideration to possibly add it in a future release.
rexdeymond
3rd July 2012, 18:47
@rexdeymond
1) I'll add support for wmv files.
2) That is asked really often so in the next release users will be able to reduce size of TX264 window.
3) Make sure profile is is set to "LC".
4) Yes of course. But remember to send me the link.
I have made a mirror link for the file TX264 (0.7.8) to:
MEDIAFIRE (http://www.mediafire.com/?cao9uml3chschm6)
JUMBOFILES (http://jumbofiles.com/x6lw4n0wq71s)
You may use link upload me as an alternative link download
Update
--0.7.9
-Added: TX264's window size can be reduced now
-Added: Support for wmv files
-Added: File size now works with audio copy and no audio
-Fixed: File size audio bitrate was not used problem
-Fixed: Drag&Drop cold not add some file types
-Fixed: Audio copy did not work with mp3 (thx to zoom)
-Fixed: Audio copy audio track index problem (thx to zoom)
-Fixed: "Level" value could not be saved
-Updated: AlphaControls to 7.66
soneca
6th July 2012, 04:49
ozok,
Great gui, keep improving! :cool:
zooom
6th July 2012, 05:45
ozok
Thanks. Now your TX264 works fine. I have some questions.
1. How can I get info about language of soundtrack?
2. How can I keep both (or more) soundtracks with video?
3. How can I convert full DVD disk or main video (now I use DVD Shrink for creating single vob file)?
4. Can I change frame-rate?
@zooom
1) You should see language info in audio tracks list. It's the value at the end. If it is not present, value shown will be "unknown"
2) It is not possible at the moment. But I'm planning to add that before version 1.0
3) AFAIK there is no way of doing that with x264. I'm assuming what you ask is what Handbrake does.
4) No. There is no way of doing that with x264 AFAIK. There is a "--fps" switch but it doesn't produce results you want. So, you must use Avisynth to do that. You must also be careful to maintain audio-video sync.
zooom
6th July 2012, 14:35
Thanks.
4. I tried to use Handbrake and there was problems with synchronization. So this point is not important.
If I convert multichannel audio to MP3 program should automatically set downmixing to stereo.
How about tree structure instead file list?
As i said, i am planning to add multiple audio/subtitle track selection but i don't know if it will in tree form or will have its own window.
TC-man
6th July 2012, 17:36
Hi,
Firstly, I want to thank ozok for this new x264 GUI.
And secondly, I want to report some bugs, and hope to contribute a little with my small report.
Tested versions: 0.7.8.1816 and 0.7.9.1928 in Windows 7 x64.
bug report:
1. encoder goes into interlaced mode and prevents the weightp setting from enabling, message "x264 [warning]: interlace + weightp is not implemented' will appear in the console output during video-encoding; temporarily solved by adding the command "--no-interlaced" in the custom options tab for x264;
2. fast first-pass seems not to work for 2-pass encoding when it's checked in the advanced options, but once it's unchecked "turbo" mode for the first pass works again;
3. aq-mode=2 (auto) doesn't seem to work when it's configured in the advanced options; temporarily solved by adding the command "--aq-mode 2" in the custom options tab for x264;
4. trellis couldn't be enabled even when it's checked in the advanced options; also temporarily solved by adding "--trellis 1" or "--trellis 2" in the custom options for x264.
5. And encoding videos with QAAC will mostly fail, and "Cannot find output file" message will appear in the log at the end of the encode; no problem with nero aac encoder.
Hi TC-man,
Thx for bug report.
1) See http://forum.doom9.org/showthread.php?p=1387297
2) Fixed. It seems i forgot to change text.
3) Fixed. Disabling that option should work now properly too.
4) Fixed.
5) Please send log.txt that can be found in application folder.
I rarely use these options, so if you find other bugs please feel free to report them as well.
TC-man
6th July 2012, 22:04
Hi Ozok,
Thanks for the fast reply and fixes.
Anyway here's the log.txt:
[7/6/2012 22:38:03] Started deleting temp files...
[7/6/2012 22:38:03] Deleted 0 file(s).
[7/6/2012 22:38:03] Finished deleting temp files.
[7/6/2012 22:38:51] Started deleting temp files...
[7/6/2012 22:38:51] Deleted 0 file(s).
[7/6/2012 22:38:51] Finished deleting temp files.
--------------------------------------------
[7/6/2012 22:38:51] Starting encoding process
[7/6/2012 22:38:51] Command lines:
--crf 20 --profile high --preset medium --threads 3 --trellis 1 --level 4.0 --
aq-mode 2 --keyint=240 --no-interlaced --fps 29.97 --output "C:\Users\User
\AppData\Local\Temp\TX264\\test.mkv" "C:\test.mkv"
-y -i "C:\test.mkv" -vn -f wav -map 0:1 "C:\Users\User\AppData\Local\Temp
\TX264\\test.wav"
--cvbr 64 --he --threading --rate keep "C:\Users\User\AppData\Local\Temp
\TX264\\test.wav" -o "C:\Users\User\AppData\Local\Temp\TX264\\test.aac"
tracks "C:\test.mkv" 2:"C:\Users\User\AppData\Local\Temp\TX264\\test1.ass"
-o "C:\Temp\test.mkv" "C:\Users\User\AppData\Local\Temp\TX264\\test1.ass" "C:
\Users\User\AppData\Local\Temp\TX264\\test.mkv" "C:\Users\User\AppData\Local
\Temp\TX264\\test.aac"
--------------------------------------------
[7/6/2012 22:39:51] Done video encoding with x264
ffms [info]: 1280x720p 1:1 @ 30000/1001 fps (cfr)
x264 [info]: using SAR=1/1
x264 [info]: using cpu capabilities: MMX2 SSE2Fast SSSE3 FastShuffle SSE4.1
Cache64
x264 [info]: profile High, level 4.0
x264 [info]: cabac=1 ref=3 deblock=1:0:0 analyse=0x3:0x113 me=hex subme=7 psy=1
fade_compensate=0.00 psy_rd=1.00:0.00 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 lookahead_threads=1 sliced_threads=0 nr=0 decimate=1 interlaced=0
bluray_compat=0 constrained_intra=0 bframes=3 b_pyramid=2 b_adapt=1 b_bias=0
direct=1 weightb=1 open_gop=0 weightp=2 keyint=240 keyint_min=24 scenecut=40
intra_refresh=0 rc_lookahead=40 rc=crf mbtree=1 crf=20.0000 qcomp=0.60 qpmin=0
qpmax=69 qpstep=4 ip_ratio=1.40 aq=2:1.00
x264 [info]: started at Fri Jul 06 22:38:52 2012
x264 [info]: frame I:30 Avg QP:17.05 size: 60124
x264 [info]: frame P:961 Avg QP:20.29 size: 10720
x264 [info]: frame B:973 Avg QP:22.83 size: 1195
x264 [info]: consecutive B-frames: 32.2% 3.5% 5.0% 59.3%
x264 [info]: mb I I16..4: 28.0% 60.1% 11.9%
x264 [info]: mb P I16..4: 4.5% 8.3% 0.7% P16..4: 23.6% 5.7% 3.9% 0.0%
0.0% skip:53.2%
x264 [info]: mb B I16..4: 0.2% 0.2% 0.0% B16..8: 16.1% 0.7% 0.1% direct:
1.1% skip:81.6% L0:47.0% L1:51.4% BI: 1.6%
x264 [info]: 8x8 transform intra:60.9% inter:76.3%
x264 [info]: coded y,uvDC,uvAC intra: 35.0% 61.1% 21.0% inter: 5.8% 11.6% 1.3%
x264 [info]: i16 v,h,dc,p: 50% 26% 13% 11%
x264 [info]: i8 v,h,dc,ddl,ddr,vr,hd,vl,hu: 27% 24% 33% 3% 2% 3% 3% 3% 3%
x264 [info]: i4 v,h,dc,ddl,ddr,vr,hd,vl,hu: 30% 21% 14% 5% 6% 7% 6% 6% 4%
x264 [info]: i8c dc,h,v,p: 47% 25% 23% 5%
x264 [info]: Weighted P-Frames: Y:1.0% UV:0.9%
x264 [info]: ref P L0: 75.9% 8.7% 11.1% 4.3% 0.0%
x264 [info]: ref B L0: 86.2% 11.4% 2.4%
x264 [info]: ref B L1: 95.0% 5.0%
x264 [info]: kb/s:1619.77
encoded 1964 frames, 33.24 fps, 1619.86 kb/s
x264 [info]: ended at Fri Jul 06 22:39:51 2012
x264 [info]: encoding duration 0:00:59
[7/6/2012 22:39:53] Done audio decoding
ffmpeg version N-41843-gc17808c Copyright (c) 2000-2012 the FFmpeg developers
built on Jun 22 2012 17:43:55 with gcc 4.7.1
configuration: --enable-gpl --enable-version3 --disable-w32threads --enable-
runtime-cpudetect --enable-avisynth --enable-bzlib --enable-frei0r --enable-
libass --enable-libcelt --enable-libopencore-amrnb --enable-libopencore-amrwb
--enable-libfreetype --enable-libgsm --enable-libmp3lame --enable-libnut --
enable-libopenjpeg --enable-librtmp --enable-libschroedinger --enable-libspeex
--enable-libtheora --enable-libutvideo --enable-libvo-aacenc --enable-libvo-
amrwbenc --enable-libvorbis --enable-libvpx --enable-libx264 --enable-libxavs
--enable-libxvid --enable-zlib
libavutil 51. 61.100 / 51. 61.100
libavcodec 54. 29.100 / 54. 29.100
libavformat 54. 11.100 / 54. 11.100
libavdevice 54. 0.100 / 54. 0.100
libavfilter 2. 82.100 / 2. 82.100
libswscale 2. 1.100 / 2. 1.100
libswresample 0. 15.100 / 0. 15.100
libpostproc 52. 0.100 / 52. 0.100
Input #0, matroska,webm, from 'C:\test.mkv':
Metadata:
title : test
creation_time : 2010-05-08 19:28:34
Duration: 00:01:05.53, start: 0.000000, bitrate: 1930 kb/s
Stream #0:0(jpn): Video: h264 (High), yuv420p, 1280x720 [SAR 1:1 DAR 16:9],
29.97 fps, 29.97 tbr, 1k tbn, 59.94 tbc (default)
Metadata:
title : test
Stream #0:1(jpn): Audio: aac, 44100 Hz, stereo, s16 (default)
Metadata:
title : AAC 2.0
Stream #0:2(eng): Subtitle: ssa (default)
Metadata:
title : Styled Subtitles
Stream #0:3: Attachment: ttf
Metadata:
filename : FrancophilSans-Bold.ttf
mimetype : application/x-truetype-font
Output #0, wav, to 'C:\Users\User\AppData\Local\Temp\TX264\\test.wav':
Metadata:
title : test
creation_time : 2010-05-08 19:28:34
encoder : Lavf54.11.100
Stream #0:0(jpn): Audio: pcm_s16le ([1][0][0][0] / 0x0001), 44100 Hz,
stereo, s16, 1411 kb/s (default)
Metadata:
title : AAC 2.0
Stream mapping:
Stream #0:1 -> #0:0 (aac -> pcm_s16le)
Press [q] to stop, [?] for help
size= 11288kB time=00:01:05.52 bitrate=1411.2kbits/s
video:0kB audio:11288kB subtitle:0 global headers:0kB muxing overhead 0.000398%
[7/6/2012 22:39:54] Done audio encoding with qaac
ERROR: CoreAudioToolbox.dll: The specified module could not be found.
[7/6/2012 22:39:55] Done extracting subtitle from mkv
Extracting track 2 with the CodecID 'S_TEXT/ASS' to the file 'C:\Users\User
\AppData\Local\Temp\TX264\\test1.ass'. Container format: SSA/ASS text subtitles
Progress: 100%
[7/6/2012 22:39:57] Done muxing to mkv
mkvmerge v5.6.0 ('Kenya Kane') built on May 27 2012 16:44:04
Error: The source file 'C:\Users\User\AppData\Local\Temp\TX264\\test.aac' could
not be opened successfully, or retrieving its size by seeking to the end did not
work.
[7/6/2012 22:39:57] Started deleting temp files...
[7/6/2012 22:39:57] Can't delete: test1.ass
[7/6/2012 22:39:57] Deleted 3 file(s).
[7/6/2012 22:39:57] Finished deleting temp files.
[7/6/2012 22:39:57] Cannot find output file C:\Temp\test.mkv
Thanks in advance!
Please read here (https://sites.google.com/site/qaacpage/) carefully.
pintcat
6th July 2012, 22:51
Hi ozok,
it's a nice and comfy tool which simplifies things a lot. I spotted a little issue regarding the aspect ratio option...
First of all: Which aspect ration does this option affect - the display or pixel aspect ratio? I assume it is pixel since the 16:9 setting doesn't result in a 16:9 display.
Now I stumbled across a minor problem when I tried to convert a video which was natively 16:9 and I had to scale it down to 400x224 pixels which is also approx. 16:9 so the PAR had to be 1:1. But the resulting clip was slightly streched and didn't fit to the screen it was made up for. It turned out the actual PAR now was 1000:997. I couldn't find a way to correct this via the AR option so I deactivated it and used a custom command line option for mp4box: "-par 1=1:1" which finally worked.
Hope I didn't misunderstand something and this is a useful report.
fantasmanegro
6th July 2012, 23:05
does anybody knows if there is a preview option? i mean for cropping and resizing...
@pintcat
I get confused when it comes to SAR, DAR and PAR :D
I seem to be quoting a lot from LoRd_MuldeR today but look at 2nd post (http://forum.doom9.org/showthread.php?t=163402).
@fantasmanegro
No there is no way of previewing cropping or resizing. But i am planning to add an option to do a very short (first 10 sec i.e.) to see effects of filters.
fantasmanegro
6th July 2012, 23:27
@0z0k
i guess PAR is the pixels width and height for video and DAR is the pixels deformation on screen...
thanks for the preview option... it will help a lot!...
I just realized that sar value should be specified with resize value. This way desired DAR value can be obtained. Thanks pintcat for bug, it will be fixed with next release.
pintcat
7th July 2012, 09:06
I get confused when it comes to SAR, DAR and PAR :D
I seem to be quoting a lot from LoRd_MuldeR today but look at 2nd post (http://forum.doom9.org/showthread.php?t=163402).
Thanx ozok, that clarified a little, but also confused a little more on the other hand. :D
I never used that term 'SAR' and never cared what it means... till now. First of all i went to school again to learn something more about these things and I found this very helpful article on Wikipedia (http://en.wikipedia.org/wiki/Storage_Aspect_Ratio#Storage_Aspect_Ratio). If I got that right, the SAR (Storage Aspect Ratio) is nothing more than the ratio resulting from the number of pixels. Apparently people here often confuse this with the PAR as in the linked post:
First of all, 720x576 with "square pixles" (i.e. SAR=1:1) does not give 4:3, but 5:4. You get proper 4:3 with a SAR of 16:15.
Very confusing, indeed. ;) Now back to the issue... the question should be: What part of the whole process is affected by the aspect ratio option?
In the next release, which i will release in a few minutes, i replaced SAR value with DAR value, so user specifies desired DAR. SAR is calculated according to that DAR value and dimensions of video. According to my experiments that gives desired DAR value at the end. I do not know about technical explanation but that works for me. I used formula below:
SAR = DAR / (Width/Height)
Update
--0.8.0
-Added: Option to combine advanced option with presets
-Added: DAR value instead of SAR
-Added: Log now shows why file was not added
-Fixed: If video duration extraction fails, general file duration will be used during adding process
-Fixed: Changed "Fast First Pass" to "No fast first pass" (thx to TC-man)
-Fixed: "Adaptive Quantization Mode" option problem (thx to TC-man)
-Fixed: "Trellis" option disabling problem (thx to TC-man)
-Fixed: SAR value was passed wrong (thx to pintcat)
-Updated: QAAC to 1.38
pintcat
8th July 2012, 00:51
In the next release, which i will release in a few minutes, i replaced SAR value with DAR value, so user specifies desired DAR. SAR is calculated according to that DAR value and dimensions of video. According to my experiments that gives desired DAR value at the end. I do not know about technical explanation but that works for me.
Brilliant solution! I was forced to use a resolution which wasn't exactly 16:9. Now I can use the 16:9 preset and get a slightly anamorphic, but accurate 16:9 frame or I just copy the X and Y pixel values to the SAR fields and get perfect square pixels nevertheless. Both ways work for me too - good job and thanx for the good support! :)
pintcat
8th July 2012, 15:15
Found another small one: Setting the profile to High seems to have no effect. According to the console output, x264 uses the Main profile.
Found another small one: Setting the profile to High seems to have no effect. According to the console output, x264 uses the Main profile.
I can get high profile. Send me the log please.
pintcat
9th July 2012, 04:00
aaah... never mind. :rolleyes: It uses Main profile only for the 1st pass. Although it is set to High for both passes, but I think that doesn't matter.
Now I have a small feature request: Is it possible to enable the user to specify an alternative temp folder? I know this can be achieved with OS settings, but it is much more convenient doing this from inside an application. :)
zooom
9th July 2012, 10:27
ozok
TX264 can't convert file (see link). It stops with error.
http://narod.ru/disk/55770809001.23b54bd6c9dcec3d6e2d183615271ebd/02.avi.html
p.s. Sorry for big size.
@pintcat yes first pass is fast first pass, that may be it.
@zooom i'll take a look at it. Send me log please.
zooom
10th July 2012, 06:32
@zooom i'll take a look at it. Send me log please.
See e-mail.
ozok
10th July 2012, 11:49
@zooom looks like mp2 detection was faulty.
zooom
10th July 2012, 11:51
I used "copy audio" mode.
zooom
11th July 2012, 05:10
ozok
New TX264 works fine with 02.avi (both modes - "copy audio" and "encode audio"). Thanks for quick response.
ozok
11th July 2012, 13:02
I am trying to upload new version to SourceForge but there seems to be a problem. Meanwhile you can download latest version from here (http://tx264.codeplex.com/).
I'll update topic and add what's new when i finish uploading to SourceForge.
ozok
11th July 2012, 21:12
Update
--0.8.1
-Fixed: Detection of Mp2 streams failed for audio copy option (thx to zooom)
-Fixed: A few minor UI problems
-Updated: FFMpeg to N-42347-g299387e
-Updated: mkvmerge t0 5.7.0
-Updated: mkvextract to 5.7.0
fantasmanegro
13th July 2012, 02:52
does any body knows the way this works....
general tab:
how does checkbox size works???
simple options frame:
combine with profiles... does the "edit" options override the profile, preset, and tune?....
-same as source option does not disable the output path textbox and open button
-it will be easier for the user to increase or decrease the bitrate by 8 or 16
-same as source option checked throws output folder does not exist error message..
i really like the minimal gui and its first try... i will comment later...
ozok
13th July 2012, 11:28
general tab:
how does checkbox size works???
It will calculate necessary bitrate to get that size in mb using audio size etc. Ofc that is not that precise at the moment.
simple options frame:
combine with profiles... does the "edit" options override the profile, preset, and tune?....
AFAIK it is the other way around. Presets will override advanced options.
-same as source option does not disable the output path textbox and open button
Now you mentioned it, i should add that one.
-it will be easier for the user to increase or decrease the bitrate by 8 or 16
Why?
-same as source option checked throws output folder does not exist error message..
Are you sure directory in the "Output Folder" textbox exists? Because TX264 checks if "Output Folder" directory exists, not the source's directory which should already exists as we are encoding a file from that directory.
TC-man
13th July 2012, 13:07
@ozok
Hi,
thanks for the updates and fixes.
I have checked the newer TX264 0.8.1.2063, and here are my findings:
- it seems that TX264 wouldn't copy the embedded fonts from videos in MKV container into the encoded/outputted video;
- it seems that TX264 has a problem with videos with variable frame-rates and/or audio (in this case AAC-LC) with variable bit-rates. Result is that no video will be outputted because of an error;
-forcing constant fps by checking the setting under the general tab results in an encoded video that's out of sync with the audio; this out-of-sync issue also happens when trying to force a certain frame-rate via the custom options in TX264 for x264.exe (e.g. --fps 25.00);
- using ultra fast preset (without making use of or combining it with "advanced options") will result in outputted/encoded videos with baseline profile, though don't know if it's a bug or if it's intentional.
Thanks in advance!
ozok
13th July 2012, 13:37
- it seems that TX264 wouldn't copy the embedded fonts from videos in MKV container into the encoded/outputted video;
I'll look into that.
- it seems that TX264 has a problem with videos with variable frame-rates and/or audio (in this case AAC-LC) with variable bit-rates. Result is that no video will be outputted because of an error:
...
--bitrate 512 --profile high --level 4 --preset veryfast --tune animation --output "C:\Users\user\AppData\Local\Temp\TX264\\test (2).mkv" "C:\test (2).mkv"
-y -i "C:\test (2).mkv" -vn -f wav -map 0:1 "C:\Users\user\AppData\Local\Temp\TX264\\test (2).wav"
...
[7/11/2012 18:18:00] Done audio decoding
ffmpeg version N-42347-g299387e Copyright (c) 2000-2012 the FFmpeg developers
...
Stream #0:0: Subtitle: ssa
Stream #0:1: Video: h264 (High), yuv420p, 1280x720 [SAR 1:1 DAR 16:9], 29.97 fps, 29.97 tbr, 1k tbn, 239.76 tbc
Stream #0:2: Audio: aac, 48000 Hz, stereo, s16
I marked problematic part with bold. TX264 tries to output video stream as wav. "-map 0:1" should be "-map 0:2" because index of audio stream is 2 not 1. Can you send me that file?
-forcing constant fps by checking the setting under the general tab results in an encoded video that's out of sync with the audio; this out-of-sync issue also happens when trying to force a certain frame-rate via the custom options in TX264 for x264.exe (e.g. --fps 25.00)
It is better to leave that option unchecked. If you enable it, TX264 gets source's FPS using MediaInfo and passed it with "--fps". I don't know if there is a way of passing vfr.
- using ultra fast preset (without making use of or combining it with "advanced options") will result in outputted/encoded videos with baseline profile, though don't know if it's a bug or if it's intentional.
That may depend on many things. Try specifying "Profile" yourself.
fantasmanegro
13th July 2012, 16:38
Originally Posted by fantasmanegro
-same as source option checked throws output folder does not exist error message..
Are you sure directory in the "Output Folder" textbox exists? Because TX264 checks if "Output Folder" directory exists, not the source's directory which should already exists as we are encoding a file from that directory.
you are right, it does not exist, but if you check same as source option it does not needs the output directory exist because the programe takes the source one...
another one i noticed yesterday... first resize the movie and then it crops... i guess it will crop first and then resize...
and finally about the size box, i check it and set size to 120 but bitrate spiner was at 512 kbps, but the log shows that bit rate used was 512 and not hit que desired size...
ozok
13th July 2012, 17:01
@fantasmanegro you are right on both accounts, it should not check output folder if same as source is selected and cropping should be done before resizing.
size options may not produce desired file size, i said that earlier. Try specifying "Tolerance" value. Doing two pass may help, too.
WasF
13th July 2012, 17:27
Any plans for supporting x264 10-bit ?
fantasmanegro
13th July 2012, 17:29
yup i know that but my point is that it uses the bitrate set before and the app is not calculating the new bitrate using estaimated file size...
and about the increments of 8 or 16 is because the byte (8 bits)... i guess the word is multple of 8 (8 , 16, 32) and for crop is better using multiple of 8 or 16... even for resize...
that is just my point of view... whatever you decide will be ok...
ozok
14th July 2012, 07:47
@WasF not at the moment but i'll surely add it.
@fantasmanegro it uses bitrate calculated. If you are talking about bitrate value you see in "Summary" tab, it shows bitrate you specified so it is wrong for now. Maybe you should send me log.
BK-201
16th July 2012, 05:53
@Ozok
Thanks for adding the ability to resize the program, it helps a lot :D
Also. any chance that we could see a queue option so we could add different settings to different files instead of having to wait for each single encode to finish before changing settings and starting another encode.....for example queue file one using crf encoding and queue file 2 using 2pass encoding
ozok
17th July 2012, 00:47
@BK-201 TX264 is a batch encoding tool and will not have queue feature unless someone creates a fork.
ozok
19th July 2012, 17:36
Update:
--0.8.2
-Added: Preview for filters
-Added: Summary now shows file size if it is specified
-Fixed: "Invalid SAR value" problem due to "."
-Fixed: "Same as source" no longer checks output directory
-Fixed: Cropping should be done before resizing
-Fixed: A few UI problems
-Updated: AlphaControls to 7.67
fantasmanegro
19th July 2012, 18:32
Let's try it again!!!!!!!!!!!!
thx for the update!
privatehun
22nd July 2012, 06:14
Pls Add Default button to reset messed up setting in Advance setting would be good
Thx
privatehun
22nd July 2012, 06:18
How about add web optimize and iPhone support also great.
privatehun
22nd July 2012, 06:40
also add shutdown option in post-encode action
privatehun
22nd July 2012, 08:04
I had bad result pls download file from link below:
http://www.mediafire.com/download.php?jxgarpodomhw156
Setting I used:
-CRF:26 ,Profile Hight, Level 4.1 ,Preset Faster, Tune Film , Don't use adv option
-No filter
-Nero AAC, CBR 80Kb/s LC
ozok
22nd July 2012, 12:56
I had bad result pls download file from link below:
http://www.mediafire.com/download.php?jxgarpodomhw156
Setting I used:
-CRF:26 ,Profile Hight, Level 4.1 ,Preset Faster, Tune Film , Don't use adv option
-No filter
-Nero AAC, CBR 80Kb/s LC
Problems seems to be Nero. Try not using HE2. Audio is mono and HE2 needs stereo input.
also add shutdown option in post-encode action
How about add web optimize and iPhone support also great.
Pls Add Default button to reset messed up setting in Advance setting would be good
Thx
All look into all of those.
pintcat
22nd July 2012, 14:18
also add shutdown option in post-encode action
Useful feature for long night encoding ;) Also, as I suggested before, it would be nice if the user could specify the temp folder in the settings.
ozok
22nd July 2012, 15:35
@pintcat ill look into that too.
privatehun
23rd July 2012, 04:30
I got error: Following could not be created:
link below is source file i had that error
http://www.mediafire.com/?618j1w4ann1zzug
Log file:
[23/07/2012 10:19:18 AM] Started deleting temp files...
[23/07/2012 10:19:18 AM] Deleted 0 file(s).
[23/07/2012 10:19:18 AM] Finished deleting temp files.
--------------------------------------------
[23/07/2012 10:19:18 AM] Starting encoding process
[23/07/2012 10:19:18 AM] Command lines:
--crf 26 --profile high --level 4.1 --preset faster --tune film --output "C:\Users\LANID\AppData\Local\Temp\TX264\\Get Better Gas Mileage - Fuel Efficiency Tips- Clean Air Filters.mp4" "D:\New folder (3)\Get Better Gas Mileage - Fuel Efficiency Tips- Clean Air Filters.mp4"
-y -i "D:\New folder (3)\Get Better Gas Mileage - Fuel Efficiency Tips- Clean Air Filters.mp4" -vn -f wav -map 0:1 "C:\Users\LANID\AppData\Local\Temp\TX264\\Get Better Gas Mileage - Fuel Efficiency Tips- Clean Air Filters.wav"
-b 80 "C:\Users\LANID\AppData\Local\Temp\TX264\\Get Better Gas Mileage - Fuel Efficiency Tips- Clean Air Filters.wav" -o "C:\Users\LANID\AppData\Local\Temp\TX264\\Get Better Gas Mileage - Fuel Efficiency Tips- Clean Air Filters.aac"
-add "C:\Users\LANID\AppData\Local\Temp\TX264\\Get Better Gas Mileage - Fuel Efficiency Tips- Clean Air Filters.mp4#video:fps=29.943" -add "C:\Users\LANID\AppData\Local\Temp\TX264\\Get Better Gas Mileage - Fuel Efficiency Tips- Clean Air Filters.aac#audio" -new "C:\Users\LANID\Desktop\Course\Get Better Gas Mileage - Fuel Efficiency Tips- Clean Air Filters.mp4"
--------------------------------------------
[23/07/2012 10:19:23 AM] Done video encoding with x264
ffms [info]: 480x320p 1:1 @ 4282/143 fps (vfr)
x264 [info]: using SAR=1/1
x264 [info]: using cpu capabilities: MMX2 SSE2Fast SSSE3 FastShuffle SSE4.2
x264 [info]: profile High, level 4.1
x264 [info]: frame I:5 Avg QP:23.91 size: 12970
x264 [info]: frame P:587 Avg QP:27.95 size: 1671
x264 [info]: frame B:500 Avg QP:32.41 size: 346
x264 [info]: consecutive B-frames: 24.4% 41.4% 7.1% 27.1%
x264 [info]: mb I I16..4: 10.9% 22.4% 66.7%
x264 [info]: mb P I16..4: 2.3% 3.3% 1.1% P16..4: 28.8% 13.0% 4.2% 0.0% 0.0% skip:47.4%
x264 [info]: mb B I16..4: 0.6% 0.3% 0.0% B16..8: 18.2% 3.6% 0.2% direct: 1.5% skip:75.6% L0:39.6% L1:49.8% BI:10.6%
x264 [info]: 8x8 transform intra:45.3% inter:26.8%
x264 [info]: coded y,uvDC,uvAC intra: 52.6% 32.3% 6.7% inter: 8.8% 3.4% 0.0%
x264 [info]: i16 v,h,dc,p: 14% 67% 15% 4%
x264 [info]: i8 v,h,dc,ddl,ddr,vr,hd,vl,hu: 12% 49% 21% 2% 4% 2% 4% 3% 4%
x264 [info]: i4 v,h,dc,ddl,ddr,vr,hd,vl,hu: 19% 31% 14% 5% 6% 7% 7% 5% 5%
x264 [info]: i8c dc,h,v,p: 64% 21% 12% 3%
x264 [info]: Weighted P-Frames: Y:3.4% UV:0.7%
x264 [info]: ref P L0: 86.5% 13.5%
x264 [info]: ref B L0: 93.4% 6.6%
x264 [info]: ref B L1: 98.7% 1.3%
x264 [info]: kb/s:267.33
encoded 1092 frames, 238.12 fps, 267.49 kb/s
[23/07/2012 10:19:23 AM] Done audio decoding
ffmpeg version N-42347-g299387e Copyright (c) 2000-2012 the FFmpeg developers
built on Jul 8 2012 15:44:54 with gcc 4.7.1
configuration: --enable-gpl --enable-version3 --disable-w32threads --enable-runtime-cpudetect --enable-avisynth --enable-bzlib --enable-frei0r --enable-libass --enable-libcelt --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libfreetype --enable-libgsm --enable-libmp3lame --enable-libnut --enable-libopenjpeg --enable-librtmp --enable-libschroedinger --enable-libspeex --enable-libtheora --enable-libutvideo --enable-libvo-aacenc --enable-libvo-amrwbenc --enable-libvorbis --enable-libvpx --enable-libx264 --enable-libxavs --enable-libxvid --enable-zlib
libavutil 51. 64.100 / 51. 64.100
libavcodec 54. 33.100 / 54. 33.100
libavformat 54. 15.102 / 54. 15.102
libavdevice 54. 1.100 / 54. 1.100
libavfilter 3. 1.100 / 3. 1.100
libswscale 2. 1.100 / 2. 1.100
libswresample 0. 15.100 / 0. 15.100
libpostproc 52. 0.100 / 52. 0.100
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'D:\New folder (3)\Get Better Gas Mileage - Fuel Efficiency Tips- Clean Air Filters.mp4':
Metadata:
major_brand : mp42
minor_version : 0
compatible_brands: isomavc1mp42
Duration: 00:00:36.46, start: 0.000000, bitrate: 605 kb/s
Stream #0:0(und): Audio: aac (mp4a / 0x6134706D), 44100 Hz, stereo, s16, 125 kb/s
Metadata:
handler_name : (C) 2007 Google Inc. v06.24.2007.
Stream #0:1(und): Video: h264 (Baseline) (avc1 / 0x31637661), yuv420p, 480x320 [SAR 1:1 DAR 3:2], 477 kb/s, 29.94 fps, 29.94 tbr, 29943 tbn, 59886 tbc
Metadata:
handler_name : (C) 2007 Google Inc. v06.24.2007.
Output #0, wav, to 'C:\Users\LANID\AppData\Local\Temp\TX264\\Get Better Gas Mileage - Fuel Efficiency Tips- Clean Air Filters.wav':
Metadata:
major_brand : mp42
minor_version : 0
compatible_brands: isomavc1mp42
Output file #0 does not contain any stream
[23/07/2012 10:19:23 AM] Done audio encoding with faac
Freeware Advanced Audio Coder
FAAC 1.28
Couldn't open input file C:\Users\LANID\AppData\Local\Temp\TX264\\Get Better Gas Mileage - Fuel Efficiency Tips- Clean Air Filters.wav
[23/07/2012 10:19:23 AM] Done muxing to mp4
IsoMedia import - track ID 1 - Video (size 480 x 320)
Opening file C:\Users\LANID\AppData\Local\Temp\TX264\\Get Better Gas Mileage - Fuel Efficiency Tips- Clean Air Filters.aac failed
Error importing C:\Users\LANID\AppData\Local\Temp\TX264\\Get Better Gas Mileage - Fuel Efficiency Tips- Clean Air Filters.aac#audio: Requested URL is not valid or cannot be found
[23/07/2012 10:19:23 AM] Started deleting temp files...
[23/07/2012 10:19:23 AM] Deleted 2 file(s).
[23/07/2012 10:19:23 AM] Finished deleting temp files.
[23/07/2012 10:19:23 AM] Cannot find output file C:\Users\LANID\Desktop\Course\Get Better Gas Mileage - Fuel Efficiency Tips- Clean Air Filters.mp4
ozok
23rd July 2012, 14:41
@privatehun looks like TX264 extracts audio streams id wrong.
Try that one: https://dl.dropbox.com/u/9617171/TX264.7z
privatehun
23rd July 2012, 15:29
@privatehun looks like TX264 extracts audio streams id wrong.
Try that one: https://dl.dropbox.com/u/9617171/TX264.7z
Tested ..no more error..
ozok
28th July 2012, 20:10
Update:
--0.8.3
-Added: Option to specify temp folder (thxt to pintcat)
-Added: Reset button to advanced options (thx to privatehun)
-Added: Container specific options (thx to privatehun)
-Added: Option to specify audio language or copy from source
-Added: Audio tracks list now shows track ID
-Added: Skin
-Added: Level will be shown in summary
-Improved: Some UI changes
-Improved: Audio track selection algorithm
-Fixed: Default selection is "Don't use advanced options"
-Fixed: Convertion failed if audio track's index is smaller than video's
-Fixed: "No fast first pass" was selected as default
-Fixed: Updater shows update eventhough there was not one
-Fixed: "Filter Preview" failed if two pass encoding selected
-Updated: QAAC to 1.39
-Updated: FFMpeg to N-42939-g236ecc3
pintcat
30th July 2012, 01:44
Good job, couldn't find any flaws so far... :) Thank you very much!
ozok
3rd August 2012, 17:52
Update:
--0.8.4
-Added: Support for rmvb
-Fixed: Encoding failed if video's ID was 0
-Fixed: Audio copy failed if file had more than one audio stream
-Fixed: Progress values will be shown in taskbar
-Updated: FFmpeg to 07-26-212 build from ffmpeg.zeranoe.com
-Updated: x264 to rev 2208
BK-201
5th August 2012, 00:07
Hey Ozok,
0.8.4 looks great :D
Also, any chance we could see an encode audio only feature? That would be really great.
Keep up the great work :D
ozok
5th August 2012, 00:22
@BK-201 Do you mean copy video encode audio?
BK-201
5th August 2012, 01:24
@BK-201 Do you mean copy video encode audio?
Not exactly I mean disabling the video(or no video at all), and encode just the audio.
For example the options under audio tab (Encode Audio, Copy Audio, No Audio) maybe you could add and option to encode audio only or have under video tab something like (Encode Video, Copy Video, No Video)
ozok
5th August 2012, 01:28
@BK-201 it is out of scope of this GUI.
Meanwhile you can try TEncoder. Select "None" as video encoder and it will work as you asked.
BK-201
5th August 2012, 01:31
Meanwhile you can try TEncoder. Select "None" as video encoder and it will work as you asked.
Ah, yeah I've tried TEncoder but it doesn't have NeroAAC He2 nor the ability to change the audio to stereo which is what I prefer :P
BK-201
5th August 2012, 22:28
@Ozok,
Something I've noticed about v0.8.4 is that once the encode is finished, the prompt saying "So you'd know encoding is finished" doesn't appear anymore. I don't know if this is a bug or if your removed intentionally.
ozok
5th August 2012, 22:29
@BK-201 i removed it intentionally.
BK-201
5th August 2012, 22:36
@BK-201 i removed it intentionally.
Really? NNNOOO!!!!! Why remove a something good? :P
ozok
5th August 2012, 22:37
@BK-201 it caused some problems. No worries, ill add some replacement in the next release.
BK-201
5th August 2012, 22:39
@BK-201 it caused some problems. No worries, ill add some replacement in the next release.
Ah, I see, well good to know there will be a replacement for it. Also, your hard work on these programs is greatly appreciated, keep up your great work :D
BK-201
6th August 2012, 16:48
@Ozok,
Quick question about 10bit encoding. I've noticed that an earlier releases of Tx264 (v0.1.388-v0.6.820) had support for 10bit(High10 Profile) all they needed was the 10bit x264.exe and it worked perfectly. Any reason the new releases don't also support 10bit?
ozok
6th August 2012, 22:03
@BK-201 it was removed because i wanted to fully implement it. But i didn't have much chance to try it.
zooom
7th August 2012, 04:40
@ozok
Small bug.
TX264 deletes all files in temporary directory but it should delete its own temporary files only.
privatehun
7th August 2012, 11:35
fail encode (can not create output file) if source file name is Unicode (ex. Korean... language)
ozok
7th August 2012, 15:31
fail encode (can not create output file) if source file name is Unicode (ex. Korean... language)
As usual send log.txt please.
Pharaoh i7
18th August 2012, 10:42
This is great amp can we get auto corp & auto resize for example handbrake,megui & ripbot has it were you can just type in the width then x264 decide the best height or the other way around
canTsTop
20th August 2012, 18:44
hello, i have few problems/suggestions:
in video filters if i select only Set DAR, and no resize x264 command line is wrong: "--video-filter resize:sar=1:1", it should be "--sar 1:1"
my phone (Nokia 5230) plays video only if SAR set to 1:1, but if i set SAR 1:1, x264 command is wrong: --video-filter resize:width=352,height=288,method=bicubic,sar=1:122
if i create TX264 profile (Pre-defined) and then modify something, it should not show that i still using my saved profile
can you please add Dynamic range compression (DRC) to audio effects and/or custom sox options
Thank You
ozok
21st August 2012, 11:23
@Pharaoh i7
I cant say much about auto crop but i'll look into auto resize.
@canTsTop
1. Resize:sar and sar are different options. Search for "sar" here (http://mewiki.project357.com/wiki/X264_Settings), you will see two options.
2. That SAR value is calculated to get correct DAR value. Even if says SAR in the GUI, it is actually DAR value. I shoulda fixed that ages ago.
3. Why?
4. DRC will up with next release.
canTsTop
21st August 2012, 12:17
@ozok
1. Then it should be not posible to select DAR in TX264 if no resize is selected, because its gives wrong results x264 --video-filter resize:sar=2:1 -out.mkv in.mkv
ffms [info]: 1280x720p 1:1 @ 3568/143 fps (vfr)
resize [info]: resizing to 640x720
x264 [info]: using SAR=2/1
2. Can You please add option to leave original Pixel aspect ratio (1:1)
3. Its confusing, lets say i create profile for my phone, then change some options. Next time when i open TX264 it still says i'm using my profile for phone, but options are changed.
fantasmanegro
27th August 2012, 22:55
hello!!!
i was using the gui today and i noticed that when you select to use default profiles and custom settings the custom settings does not updates according to profile and tuning selection....
is this a normal behavior or how does it works?...
rexdeymond
3rd September 2012, 02:25
@ozok = I have a problem to tx264 last, I convert video using the file size and audio features with cbr 32, and convert the video there is a problem on the sound is slower than the video, is there a way to fix it, this log file (http://idws.us/bgjbcjh)
ozok
5th September 2012, 09:48
@canTsTop i will look into your suggestions in more detail.
hello!!!
i was using the gui today and i noticed that when you select to use default profiles and custom settings the custom settings does not updates according to profile and tuning selection....
is this a normal behavior or how does it works?...
It is normal. Advanced settings don't change according to selected profile etc.
@ozok = I have a problem to tx264 last, I convert video using the file size and audio features with cbr 32, and convert the video there is a problem on the sound is slower than the video, is there a way to fix it, this log file (http://idws.us/bgjbcjh)
I cannot open the link. I can't see why audio should be slower, tho. TX264 does not do anything that'd cause that.
BK-201
28th September 2012, 20:48
@Ozok....or anyone that can help,
Under custom options where you can enter custom x264 commands how would I add deblocking? would it be something similar to:
--vf deblock=1,1
thanks for any help that can be provided.
Edit:
just to clear any confusion I'm not talking about the advanced options but these options:
http://i46.tinypic.com/2dbv1cj.jpg
fantasmanegro
28th September 2012, 22:55
ComboBox Use "Presets and Custom options" and modify the deblock filter value... i guess
i have the same doubt about where to put custom values...
good luck
Zerondar
30th September 2012, 00:30
really nice encoding software
would be even better if allowing more soft subs and audio tracks choices and ability to add watermarks hardsub'd though :-)
Dextor
18th October 2012, 13:54
Hi. TX264 is really the best tool I have seen... But I have some minor problems with it:
1) Sometimes it deletes my saved settings. Either they're completely gone, or sometimes they're just set to different (mostly default) values.
2) In advanced x264 options, the values (when reset to default or on program's first start) with decimal points have commas instead of periods (dots). When I try to change the value by clicking on the tiny arrows up and down next to the value, it goes from 0 (or other lowest value) instead of incrementing/decrementing the current value. The program remembers the correct value with a decimal dot if I enter the value correctly (with the dot). Also I'm not sure that the program passes the correct values to x264 when they contain commas...
3) qcomp is always 1 in my encodes, even if I leave it at the default 60% (0.6). I have to manually add a custom "--qcomp 0.6" parameter to x264.exe. I found this by examining a file with MediaInfo (and also the file is about 25% smaller if I add the parameter). I use CRF in my encodes.
And one little feature request: Would it be possible to add an option to compress the dynamic range of audio? I hate that all movies have really loud effects and music and very quiet dialogs. When I watch a movie the explosions and stupid "dramatic" music kills my ears while I cannot hear nothing when people talk, so I would like to compress the dynamic range of the audio as much as possible...
I use Windows 8 x64 Pro EN RTM.
EDIT: I created a log for you to look at. I examined it and found out that the qcomp value is being passed to the encoder as "60" instead of "0.6"... For the encoding I use combination of presets+adv. settings, to make the file playable on my poor little Samsung Galaxy Gio.
LOG FILE (http://dextor.heliohost.org/docs/TX264.txt)
ozok
18th October 2012, 14:27
Hello Dextor,
1) Do you mean program settings (output folder path etc.) or profiles (pre-defined)? In both cases it is really strange. I'll need more information about that problem because i cannot think anything that may cause it.
2) I might be completely wrong but in Turkey we use "," as decimal mark. As my system is Turkish, default values are with comma. If your system uses "." as decimal mark, default values are invalid so it makes sense that it starts to change from smallest valid value.
3) Yes qcomp values were passed wrong (60 instead of 0.60). Thanks.
DRC is in my to-do list. It will be on next release but i cannot say when that will be released.
I also recommend you to use preset and profiles. With a bit of experimenting you can find best options for your device. I started TX264 to encode files my low-end android phone.
Dextor
18th October 2012, 20:02
Hi ozok,
1) I mean a saved "Pre-defined" state, the line just below output folder in the main window. My experience is such that it got deleted only when the program exited unexpectedly (I do not recall the reason, maybe I forced the PC to shutdown while TX264 was working) - the *.pdo file in the "PreDefs" folder was just gone. This doesn't happen if I exit the program the normal way.
2) I understand. But people from English-speaking countries (and surely other countries) where "." is used as decimal mark might have problems with TX264. I don't know if delphi has an option to input the "defaul system decimal mark" into a text field... But x264 uses a "." in its parameters so perhaps it would be acceptable to just use "." everywhere regardless of the user's regional preferences? I'm sure people would understand what "0.1" means even if their country (such as your country, Turkey, or my country, Czech rep.) uses "," as a decimal mark...
3) No problem - I will just use the manually added parameter until the next version...
Well my device is compatible with "Baseline" profile and 4.1 Level, but I like to experiment and enable as many additional features as my Gio can handle, because I convert all the videos I acquire from any source to H264/AAC mp4 files and I like the videos to have as much quality and small filesize as possible, while maintaining compatibility with my Galaxy Gio (which isn't a very good thing, as the Gio doesn't support any advanced x264 option... :( )
Atak_Snajpera
18th October 2012, 20:09
ofcourse you can force any decimal symbol in delphi
decimalseparator := '.';
ozok
18th October 2012, 20:51
TX264 converts "," to "." when it passes it to encoders. But if I missed a point where it is not converted let me know.
@Atak_Snajpera thanks, i did not know that.
ozok
18th October 2012, 21:54
I've decided to release a new version. With it, many backends are updated and skins are removed because they caused very annoying flickers.
Change log:
--0.8.5
-Added: Support for FHGAACENC
-Added: DRC
-Removed: Skin which caused performance issues
-Fixed: qcomp values were passed wrong (thx to Dextor)
-Fixed: Unable to use Ogg Vorbis bitrate mode
-Updated: x264 to rev 2216
-Updated: MediaInfo to 0.7.60
-Updated: QAAC to 1.43
-Updated: FFmpeg to 2012-10-10 build from ffmpeg.zeranoe.com
-Updated: mkvmerge t0 5.8.0
-Updated: mkvextract to 5.8.0
Dextor
19th October 2012, 03:28
The new look is really good under Windows 8. I liked the skin, but without it it's even better (at least on Win8)... FGH-AAC is a great addition, I think I'll use it now (I would use Quicktime AAC, but who wants to install Quicktime, right?) I did not check the qcomp, as I use presets now, but I believe you fixed it.
I'm having one problem now, which I did not have with the 0.8.4 version - if I use the "force constant FPS" option, the video is encoded with wrong FPS: I have a video with 23.976 FPS and it gets converted to 25 FPS. I noticed this because the audio was out of sync... In the log it is clear. 25 instead of 23.976. In 0.8.4 this error did not occur...
LOG HERE (http://dextor.heliohost.org/docs/TX264-2.txt)
I try to fix this by adding custom parameter "--fps 23.976" temporarily...
Dextor
19th October 2012, 04:05
Unchecking the "force constant fps" option and adding custom parameters to x264.exe ("--force-cfr --fps 23.976") worked correctly without confusing x264 with two "--fps" parameters. I hope you fix this soon though, as I will be using this excellent tool a lot now... I need constant fps, otherwise my poor Gio refuses to play the files...
ozok
19th October 2012, 08:55
It looks like TX264 cannot extract FPS information from source, 25 is the default value it returns in case of error. Can you send me a sample? You can extract a clip from video using Avidemux i think.
pandy
19th October 2012, 11:42
initial buffer occupancy suggested as % but value can be set from 0 to 1
ozok
19th October 2012, 12:40
initial buffer occupancy suggested as % but value can be set from 0 to 1
i will fix it asap. thank you.
ozok
26th October 2012, 12:05
Update:
--0.8.6
-Fixed: Range of initial buffer occupancy is now from 0 to 100 (thx to pandy)
-Fixed: Problems with some files with vfr (thx to Dextor)
-Fixed: A few UI errors
-Updated: MediaInfo to 0.7.61
-Updated: FFmpeg to 2012-10-20 from ffmpeg.zeranoe.com
Flipe
28th October 2012, 12:52
My old computer (with Linux only) should die in order to run across this great tool. Thanks, ozok, for it!
My knowledge of encoding and programming is very superficial, contrary to what appears to be the rule here in this forum, but I will still try my best to contribute to the development of this tool, in view of the problems I had using it the last days (and to be fair caused actually by the behaviour of ffmpeg and x.264 rather than from this tool), even if it is only by making proposals. My apologies in advance if the following proposals are plain stupid or if they were already discussed in this forum and I failed to find them:
1) Ffmpeg cannot decode some AAC streams correctly (such as. but not only, the ones in a MOV file) and exits with an error. This is documented here (http://lzone.de/aac+decoding+with+ffmpeg+doesn%27t+work) and is caused by the value of the channel element being 1.0. The solution given in the mentioned page is described in this link (http://lzone.de/node/25) and consists on extracting the audio and converting with faad before processing it further. It would be great if this solution or an alternative one would be implemented in Tx264.
2) x.264 cannot deal with certain resolutions, such as the following " ffms [info]: 450x338p 0:1 @ 15/1 fps (vfr)" causing the following error " x264 [error]: height not divisible by 4". It would be nice if the program would automatically adjust the resolution to a valid one closest to the one of the input (if you prefer with a warning so that the user knows it).
3) I am not sure of this, but I think I read somewhere that for HE-AAC encoding the 3GPP-based libaacplus ( http://tipok.org.ua/node/17 ) provides much better quality than NeroAAC. If this is the case, it would be also great if this option would be available in a similar manner than NeroAAC (that is, the user should provide a compiled ffmpeg with AACplus functionality, as a compiled version of ffmpeg with libaacplus is also not distributable).
Thanks again for this great application that simplifies encoding to h.264 for basic users like me.
Dextor
1st November 2012, 19:07
3) I am not sure of this, but I think I read somewhere that for HE-AAC encoding the 3GPP-based libaacplus ( http://tipok.org.ua/node/17 ) provides much better quality than NeroAAC. If this is the case, it would be also great if this option would be available in a similar manner than NeroAAC (that is, the user should provide a compiled ffmpeg with AACplus functionality, as a compiled version of ffmpeg with libaacplus is also not distributable).
You know you can use FhG AAC with TX264 since version 0.8.5, right? According to some listening tests I saw (but which did not include libaacplus, and I think they used LC-AAC @96kbps), FhG AAC, which TX264 uses, had virtually the same sound quality as QuickTime AAC, which was the winner of that test. I'm only speculating now, as I have never used libaacplus, but I think no AAC codec is much better than the FhG's one... And according to those tests FhG AAC is also a bit better than Nero AAC. I personally can confirm this, as to me, 32kbps (VBR, quality setting 1) FhG AAC (HE AAC) sounds much better than 48kbps (VBR, q 0.2) Nero AAC (also HE AAC). Just my opinion though.
The test is here: http://listening-tests.hydrogenaudio.org/igorc/aac-96-a/results.html (yeah it's LC AAC, not HE AAC)
Edit: factual correction etc.
ozok
3rd November 2012, 21:46
...
1) Ffmpeg cannot decode some AAC streams correctly (such as. but not only, the ones in a MOV file) and exits with an error. This is documented here (http://lzone.de/aac+decoding+with+ffmpeg+doesn%27t+work) and is caused by the value of the channel element being 1.0. The solution given in the mentioned page is described in this link (http://lzone.de/node/25) and consists on extracting the audio and converting with faad before processing it further. It would be great if this solution or an alternative one would be implemented in Tx264.
I could not really reproduce that problem. Did it happen to you while using TX264? If so, can you send me a sample? (nothing larger than 50mb)
2) x.264 cannot deal with certain resolutions, such as the following " ffms [info]: 450x338p 0:1 @ 15/1 fps (vfr)" causing the following error " x264 [error]: height not divisible by 4". It would be nice if the program would automatically adjust the resolution to a valid one closest to the one of the input (if you prefer with a warning so that the user knows it).
In the next release, TX264 will check if entered width and height values are divisible by 4,8 and 16. I am also planing to check input file if resizing is disabled.
3) I am not sure of this, but I think I read somewhere that for HE-AAC encoding the 3GPP-based libaacplus ( http://tipok.org.ua/node/17 ) provides much better quality than NeroAAC. If this is the case, it would be also great if this option would be available in a similar manner than NeroAAC (that is, the user should provide a compiled ffmpeg with AACplus functionality, as a compiled version of ffmpeg with libaacplus is also not distributable).
As Dextor stated, aac encoders provided with TX264 should suffice most of the time. If you can find a ffmpeg windows build with libaacplus support, I'd be more than glad to add support for it. So far I could not find one.
Thanks again for this great application that simplifies encoding to h.264 for basic users like me.
You are welcome :)
Flipe
8th November 2012, 18:59
Thanks Dextor and Ozoc for your replies. Sorry for taking a while to reply, I was on holiday a couple of days.
You know you can use FhG AAC with TX264 since version 0.8.5, right? [...]
No, I did not know. As I said, I have a very superficial knowledge of encoding, let alone of all the possible encoders available. I will then use FhG AAC as you propose. Thanks for the tip!
I could not really reproduce that problem. Did it happen to you while using TX264? If so, can you send me a sample? (nothing larger than 50mb)
Yes, it happened while using TX264, but as I said, it has nothing to do with it but with ffmpeg itself. I encoded and deleted the file that gave me the problems. I have found another one which appears to have a similar problem but it is 800 Mb. I have tried to select a sample with Avidemux but I guess even if the audio and video streams are copied the extracting and reintroducing it in an mp4 container changes the value of the channel element because then the problem is then gone. Do you maybe know how could I take a sample without substantially changing the information of the container?
In the next release, TX264 will check if entered width and height values are divisible by 4,8 and 16. I am also planing to check input file if resizing is disabled.
Great! Thanks for constantly improving the application!
As Dextor stated, aac encoders provided with TX264 should suffice most of the time. If you can find a ffmpeg windows build with libaacplus support, I'd be more than glad to add support for it. So far I could not find one.
I guess it is as possible to have ffmpeg with libaacplus support in Windows as it is in Linux (although I am not 100% sure of it because I have no idea of how to do a cross compiling so that it works in Windows). There is no ffmpeg with libaacplus available because it cannot be distributed and must be compiled with this extra library by each user due to some legal limitations. I managed to compile one for linux. But anyway as Dextor and you said, probably there is already an encoder included in TX264 that I did not know of providing good quality at low bit rates, so probably it is unnecessary to complicate things, as it would require each user willing to use it to compile ffmpeg, which probably (I have not much knowledge of programming, either, so maybe I am wrong) requires Linux and cross compiling.
ozok
8th November 2012, 23:15
Update:
--0.8.7
-Added: A speed indicator for x264 encoding
-Added: Shutdown, log off and restart post-encode options
-Added: Option to pause between encodes
-Added: Tray icon and balloon hint
-Added: TX264 will check if specified dimensions are valid
-Added: Progress for individual files will be shown in the list
-Added: Overlay icon for Windows 7 taskbar
-Added: TX264 will not add a file twice to the list
-Added: New encoding window layout
-Added: 250 frames will be used if error occures while getting info for preview
-Fixed: File list item color problem
-Improved: Multiple file removing from list performance
-Updated: FFmpeg to 11-05-2012 from ffmpeg.zeranoe.com
-Updated: AlphaControls to 8.03
ozok
8th November 2012, 23:53
It seems i overlooked a small bug that caused TX264 to give error after encoding is done. I uploaded new 0.8.7 files and did not change version number as it is really small fix and not many people downloaded it.
Edit: Well, looks like it is still there. In case of that error you can close TX264. Encoded files will be there, they wont be effected.
ozok
13th November 2012, 23:15
Update:
--0.8.8
-Added: Reset button to audio effects window
-Added: Many UI changes
-Fixed: Deleting files from list cause visual artifacts
-Fixed: "List index out of bounds" error after encoding is done
-Updated: x264.exe to rev 2230
ozok
14th November 2012, 17:29
Hotfix:
--0.8.9
-Fixed: Audio ID problems with some vob files
-Fixed: Deleting selected items from list caused problems
Hobbe
14th November 2012, 20:18
Thanks for a great program!
Feature req: Copy video and a auto crop function. Allow subtitles from srt.
Maybe a bug report.. when I encode dts sound to aac the resulting sound have a much lower volume.. Why? Tried qaac and Fhg same result..
ozok
15th November 2012, 07:14
@Hobbe external srt files should be muxed to mkv/mp4. If yours dont get muxed, please send me log.txt. You can increase volume by "Effects" under "Audio" tab.
XStylus
16th November 2012, 07:27
I'm getting exception errors when I try to compress a Quicktime ProRes MOV. Haven't tested with any other file type yet but figured I'd chime in.
Exception message: "'23,976' is not a valid floating point value."
Bugreport attached, also at http://bit.ly/QKT2xa
A short sample of the ProRes file I'm using can also be found here: http://bit.ly/SZucGb
Hobbe
16th November 2012, 11:03
ozok: mux subtitle almost works.. it creats two subtitles tracks with the same subtitle. One displays very small on the screen. The other one is correct.. Any clue?
SeeMoreDigital
16th November 2012, 11:27
A short sample of the ProRes file I'm using can also be found here: http://bit.ly/SZucGb
According to MediaInfo, the .MOV file contains an AVC video stream, not ProRes!
ozok
16th November 2012, 15:34
@Hobbe i cant see why that happens. Again send log.txt.
@XStylus as SeeMoreDigital said file is not ProRes. I could encode sample without a problem with 0.8.9. If you cannot, try that exe (https://dl.dropbox.com/u/9617171/TX264.7z). Just replace it with your TX264.exe.
PS: that exe will create a fps.txt in your C:\ if you have one, so please create a backup before replacing. That fps.txt is a list of FPS of all the files in your list.
XStylus
17th November 2012, 05:39
@XStylus as SeeMoreDigital said file is not ProRes. I could encode sample without a problem with 0.8.9. If you cannot, try that exe (https://dl.dropbox.com/u/9617171/TX264.7z). Just replace it with your TX264.exe.
That fixed the problem. Did I just happen to have a corrupt .exe? The file you provided had the same build date as the one I was using.
ozok
17th November 2012, 13:47
That fixed the problem. Did I just happen to have a corrupt .exe? The file you provided had the same build date as the one I was using.
:D no, i just changed some routines to eleminate the problem. They are the same except these parts.
BK-201
17th November 2012, 17:11
Still no 10bit support? :(
Otherwise still one of the best encoders I've ever used.
ozok
17th November 2012, 18:03
Still no 10bit support? :(
Otherwise still one of the best encoders I've ever used.
I am working on it. Next release will have 10bit support and fix to "not float" errors.
ozok
17th November 2012, 20:37
Update:
--0.9.0
-Added: 10-Bit encoding
-Added: x264 profiles "High10", "High422" and "High444"
-Added: Encoding summary will be added to log
-Fixed: A possible problem causing predefs to disappear
-Fixed: "'x' is not a valid floating point value" problem
-Fixed: A possible problem disabling TX264 to force use 32bit backends
-Updated: AlphaControls to 8.04
Thanks to everyone for bug reports.
meshaun
18th November 2012, 08:19
Is there a way to Autocrop a source and resize to 720p ?
Pharaoh i7
18th November 2012, 13:26
awesome job for adding 10 bit option.
SeeMoreDigital
18th November 2012, 14:31
Given that some 10-bit encoding profiles have been added. I would like to request the following profiles: Lossless 4:2:0, Lossless 4:2:2 and Lossless 4:4:4
Cheers
ozok
18th November 2012, 15:18
Is there a way to Autocrop a source and resize to 720p ?
No.
awesome job for adding 10 bit option.
Thanks.
Given that some 10-bit encoding profiles have been added. I would like to request the following profiles: Lossless 4:2:0, Lossless 4:2:2 and Lossless 4:4:4
Cheers
Added to my to-do list.
BK-201
18th November 2012, 16:31
Ozok I must thank you for your continued hard work in making such a great encoder.
The addition of 10bit support now makes this not just one of the best, but THE BEST encoder I've ever used. :)
pintcat
19th November 2012, 19:53
Question: Is there an option to adjust audio/video delay?
acclez
19th November 2012, 20:49
hi ozok..i wanna ask how do i get rid of frame rate mode, what option do i chose?my player can't play mkv in frame rate mode,sry im newbie in this,thanks
and thanks for this great encoder :D
Frame rate mode : Variable / Constant
Frame rate : 23.976 fps
XStylus
19th November 2012, 21:00
Some feature requests:
First, any chance that there can be a Blu-Ray compatibility checkbox? To my understanding, such a checkbox would basically add --bluray-compat to the x264 command line, though the program might also need to lock the profile at 4.1, and also --nal-hrd and vbv parameters would need to be specified. There may be other settings as well to ensure blu-ray compatibility but those are what I know of at the moment.
Secondly, how does the "Combine with Profiles" feature work in the Tune settings? I understand that the "Tune" function built into x264 optimizes the advanced settings based depending on the particular tune profile chosen. One nice thing that Zarx264 does is that when you select a Tune profile, it adjusts the options on the advanced settings tab, thus letting you see some of the tuned options and letting you adjust further if desired. With TX264, everything in the Advanced Settings (accessed via the "Edit" button) does not adjust accordingly with the Tune profile. That puzzles me a bit because if, for example, I select a Tune profile and then choose "Combine with Profiles" yet I don't touch a thing in Advanced Settings, doesn't the untuned Advanced settings completely override and defeat the point of the Tune?
ozok
20th November 2012, 11:56
Question: Is there an option to adjust audio/video delay?
There is probably an option to specify that in container options, so I'm going to look at them and see what i can do.
hi ozok..i wanna ask how do i get rid of frame rate mode, what option do i chose?my player can't play mkv in frame rate mode,sry im newbie in this,thanks
and thanks for this great encoder :D
Frame rate mode : Variable / Constant
Frame rate : 23.976 fps
You can select "Force constant fps" option. But at the moment it causes problems with MP4 container (wrong value passed). And sometimes TX264 cannot extract nominal FPS using MediaInfo (if source is vfr), so this may not work but you must try and see for yourself.
Some feature requests:
First, any chance that there can be a Blu-Ray compatibility checkbox? To my understanding, such a checkbox would basically add --bluray-compat to the x264 command line, though the program might also need to lock the profile at 4.1, and also --nal-hrd and vbv parameters would need to be specified. There may be other settings as well to ensure blu-ray compatibility but those are what I know of at the moment.
Secondly, how does the "Combine with Profiles" feature work in the Tune settings? I understand that the "Tune" function built into x264 optimizes the advanced settings based depending on the particular tune profile chosen. One nice thing that Zarx264 does is that when you select a Tune profile, it adjusts the options on the advanced settings tab, thus letting you see some of the tuned options and letting you adjust further if desired. With TX264, everything in the Advanced Settings (accessed via the "Edit" button) does not adjust accordingly with the Tune profile. That puzzles me a bit because if, for example, I select a Tune profile and then choose "Combine with Profiles" yet I don't touch a thing in Advanced Settings, doesn't the untuned Advanced settings completely override and defeat the point of the Tune?
If anyone can confirm these options work for Blu-ray compatibility, I'd be more than happy to add that feature. But it looks like what you say is right, --bluray-compat and a few other options are needed.
There is no connection between advanced options and selected profile/tune/preset. AFAIK, profiles/tunes/preset will override advanced options if a conflict occurs. So, again AFAIK, if you set an advanced setting parameter and it violates some part of preset/tune/profile, it will be set according to that preset/tune/profile. I am not planning to add a feature to make TX264 change advanced options according to selected preset/profile/tune. I don't use advanced options, so I can't say much about them. If I am wrong feel free to correct me.
acclez
20th November 2012, 13:19
You can select "Force constant fps" option. But at the moment it causes problems with MP4 container (wrong value passed). And sometimes TX264 cannot extract nominal FPS using MediaInfo (if source is vfr), so this may not work but you must try and see for yourself.
well i try mkv container with "Force constant fps" it doesn't work T_T,video become defrag,its there other way to remove variable frame rate??....thanks ozok for the reply :D
sorry for my bad english >.<
SeeMoreDigital
20th November 2012, 15:00
well i try mkv container with "Force constant fps" it doesn't work T_T,video become defrag,its there other way to remove variable frame rate??....thanks ozok for the reply :D
Very strange... The option works fine for me!
ozok
21st November 2012, 00:24
Very strange... The option works fine for me!
TX264 tries to extract FPS info from source but, as i said earlier, sometimes it fails (or maybe MediaInfo fails?). That might be it.
@acclez send me log.txt please.
XStylus
21st November 2012, 00:30
There is no connection between advanced options and selected profile/tune/preset. AFAIK, profiles/tunes/preset will override advanced options if a conflict occurs.
According to the x264 wiki, it's the other way around: "If you specify a tuning, the changes will be applied after --preset but before all other parameters." So if, for example, the "Film" tune normally sets Trellis for 0.15, yet if I manually specify 0.20 for Trellis, x264 will implement the "Film" preset but will use 0.20 for Trellis instead of 0.15.
So if someone wants to use TX264 to use a tune profile along with advanced options, TX264 needs to do one of two things: 1) The advanced options need to already be set to whatever the Tune profile reflects (kind of like Zarx264 does), or 2),TX264 needs to send to x264 only the advanced options that the user actually makes a change to in the Advanced Option window. The latter is probably easier, but less informative.
XStylus
21st November 2012, 02:24
PS: that exe will create a fps.txt in your C:\ if you have one, so please create a backup before replacing. That fps.txt is a list of FPS of all the files in your list.
I realize I'm backtracking a bit, but wouldn't it be better to have the program create fps.txt in the directory that TX264.exe resides in, or a temp directory like %TEMP% or %LOCALAPPDATA%? Much more tidy that way. That also avoids the infinitely rare likelihood of zapping someone's oh-my-gosh-I-can't-live-without-it fps.txt file that they lazily stored in the root of their hard drive. :P
ozok
21st November 2012, 03:23
I realize I'm backtracking a bit, but wouldn't it be better to have the program create fps.txt in the directory that TX264.exe resides in, or a temp directory like %TEMP% or %LOCALAPPDATA%? Much more tidy that way. That also avoids the infinitely rare likelihood of zapping someone's oh-my-gosh-I-can't-live-without-it fps.txt file that they lazily stored in the root of their hard drive. :P
I actually forgot to delete the code that writes text file to my C:\ driver. So, it is a bug not a feature ;)
acclez
21st November 2012, 06:00
TX264 tries to extract FPS info from source but, as i said earlier, sometimes it fails (or maybe MediaInfo fails?). That might be it.
@acclez send me log.txt please.
thanks ozok for the help :D
here it is the log file
XStylus
21st November 2012, 08:03
Any particular reason why Qaac 1.43 is provided with the full TX264 package? The latest version is 2.01. Are there any issues with using the newer one?
ozok
21st November 2012, 12:15
Any particular reason why Qaac 1.43 is provided with the full TX264 package? The latest version is 2.01. Are there any issues with using the newer one?
It's because I didn't realize there was an update:p. You can manually replace it, I think.
XStylus
21st November 2012, 19:33
It's because I didn't realize there was an update:p. You can manually replace it, I think.
Reason why I asked was because Qaac 1.43 crashed during an audio encode, which forced me to have TX264 abort the entire encode. This after x264 had spent +12hrs doing the video encode. Dunno if Qaac 2.01 is any better yet since the video encode is still in progress.
Would it be possible to have TX264 do the audio encoding first, rather than the video encode first? In my view it'd be better to handle "quick" tasks first, and that way if one of the quicker tasks crash, you hadn't wasted a multitude of hours by that point. Perhaps even make that an option that can be selected in the "Custom Options" tab.
ozok
21st November 2012, 19:50
Reason why I asked was because Qaac 1.43 crashed during an audio encode, which forced me to have TX264 abort the entire encode. This after x264 had spent +12hrs doing the video encode. Dunno if Qaac 2.01 is any better yet since the video encode is still in progress.
Would it be possible to have TX264 do the audio encoding first, rather than the video encode first? In my view it'd be better to handle "quick" tasks first, and that way if one of the quicker tasks crash, you hadn't wasted a multitude of hours by that point. Perhaps even make that an option that can be selected in the "Custom Options" tab.
What sort of message it gave? "Crashed" is a bit ambiguous.
XStylus
21st November 2012, 20:46
What sort of message it gave? "Crashed" is a bit ambiguous.
There was a pop-up error message from Qaac, which is why I believe it wasn't TX264's fault. I didn't write down the message and it didn't show in the log (which I've long lost now). Qaac had gotten a little over 50% through the encode when it happened.
My encode with Qaac 2.01 just finished and it got completely through the audio encode without problem.
However, I have a new problem. Please see below...
ERROR: libmp4v2: mp4v2::impl::MP4File::WriteBytes: write failed: errno: 28 (..\..\mp4v2\src\mp4file_io.cpp,163)
[11/21/2012 11:21:56 AM] Done muxing to mp4
[iso file] Incomplete box mdat
Unknown input file type
Error importing C:\Users\administrator\AppData\Local\Temp\TX264\\LongPlay11-5-12.mp4#video:fps=23976: Corrupted Data in file/stream
[11/21/2012 11:21:56 AM] Started deleting temp files...
[11/21/2012 11:21:58 AM] Deleted 4 file(s).
[11/21/2012 11:21:58 AM] Finished deleting temp files.
[11/21/2012 11:21:58 AM] Cannot find output file R:\Work\Film\LongPlay11-5-12.mp4
Here's some info that might help:
C: is an SSD drive, and a small one at that. It has very little space. So all of my work is being done on R:, which is a 12TB array. The film I'm outputting is 2hrs long and I'm using a high bitrate, so the file will probably be in excess of 40gigs, which is way more than is available on C:.
Reading the log above, it looks to me that TX264 is trying to use my C: as a temp directory for muxing the audio and video into an mp4, and there's not enough space for that.
ozok
21st November 2012, 20:48
@XStylus you can change temp folder under "Other Options" tab. Also fps value passed to mp4box is false, it will be fixed with the next release.
XStylus
21st November 2012, 21:45
TX264 gave an exception error after running its self-update.
ozok
21st November 2012, 21:52
Update:
--0.9.1
-Added: TX264 will check if given predef name is valid
-Added: CPU usage indicator
-Added: Some improvements to "Preview" progress window
-Fixed: FPS related problems (Force constant FPS etc)
-Fixed: A few UI problems
-Updated: QAAC to 2.01 (thx to XStylus)
ozok
21st November 2012, 21:54
TX264 gave an exception error after running its self-update.
Yes, i know that problem but i could not find a solution yet. For now just ignore it (you can click "Close Application"), updating process should continue normally.
acclez
22nd November 2012, 03:31
Thanks ozok for the fps fix...its works now :d
ozok
22nd November 2012, 11:10
TX264 gave an exception error after running its self-update.
I have fixed it by deleting two lines of code :o. Talk about carelessness.
ozok
10th December 2012, 02:34
Update:
--0.9.2
-Added: TX264 will check if specified crop values are valid (thx to Ananta)
-Removed: 64-bit FFMpeg
-Fixed: Dimension validity check failed in some cases
-Fixed: TX264 gives "Access Violation" error during update process
-Fixed: "'x' is not a valid floating point value" problem for systems with "." as decimal seperator (thx to Ananta)
-Fixed: Invalid file name for predef could not be detected sometimes (thx to Ananta)
-Fixed: Preview progress showed wrong file name
-Updated: FFMpeg to 25-11-2012 from http://ffmpeg.zeranoe.com/builds/
-Updated: QAAC to 2.07
docholliday
10th December 2012, 07:12
Hi, I cant see AC3 Encode Can you show me ?
ozok
10th December 2012, 13:11
Hi, I cant see AC3 Encode Can you show me ?
Select "Aften" as audio encoder.
ultramarine7
14th December 2012, 12:10
first... thank for the great program! :)
can you show me how to de-interlace ? I have a bunch of old CD to convert to mkv...
Mierastor
14th December 2012, 12:51
Yes, great program!
However, changing the sampling rate for the audio does not work. I have tried changing the sampling rate to 22050 for several different files and it produces garbled noise. Audio encoder was NeroAAC.
ozok
14th December 2012, 13:47
first... thank for the great program! :)
can you show me how to de-interlace ? I have a bunch of old CD to convert to mkv...
You can add "--no-interlaced" to "x264.exe" box under "Custom Options".
Yes, great program!
However, changing the sampling rate for the audio does not work. I have tried changing the sampling rate to 22050 for several different files and it produces garbled noise. Audio encoder was NeroAAC.
Thanks i located and fixed the problem.
Mierastor
16th December 2012, 00:21
Would it be possible to add Opus and Ogg as container? Opus in Matroska never seems to materialize.
abdelazizech
26th December 2012, 15:45
Hi Ozok, I'm a developper (Engeneering Student) and Advanced x264 Encoder, I thank you for TX264 ,
and I personally think it have the potential to be a Reference in X264 Encoding,
you just need to correct some bugs and add some ideas!
here are some i know:
- Ability to minimise to taskbar
- Add a "Resume" tab where it shows a brief of your transcoding parameters and the expected file size
(i know there is one while transcoding, we better see the options before transcoding)
- Convertion interface not to hide Configuration interface, in case we wants to change parameters and add files
- Ability to delete files from Queue list while transcoding
- Think of adding AVI and FLV (web) Containers
- Think of lowering CPU Usage to 95% since i can't use other applications while it's converting
- You can add predefined presets: iPod, iPhone and iPod Touch, iPad, Apple TV, Android..
- bug: presets doens't save deblock setting, i have to reset it manually whenever i use TX264
- bug: if there is not enough space in C drive, it transcode but doesn't generate any file, i've put a log in the attachement, think of a solution!
Good Luck ozok!
ozok
26th December 2012, 16:51
@Mierastor
I'll wait a bit to see if matroska starts supporting Opus. I do not want to add a container just for one audio codec.
Hi Ozok, I'm a developper (Engeneering Student) and Advanced x264 Encoder, I thank you for TX264 ,
and I personally think it have the potential to be a Reference in X264 Encoding,
you just need to correct some bugs and add some ideas!
- Ability to minimise to taskbar
I assume you mean minimize to tray. I added that to my to-do list.
- Add a "Resume" tab where it shows a brief of your transcoding parameters and the expected file size
Summar tab already does most of it. Also guessing file size is not easy.
- Convertion interface not to hide Configuration interface, in case we wants to change parameters and add files
Commands are created when you hit "Start" button.
- Ability to delete files from Queue list while transcoding
Added to my to-do list.
- Think of adding AVI and FLV (web) Containers
Not avi but maybe FLV support might be added (tho i doubt it).
- Think of lowering CPU Usage to 95% since i can't use other applications while it's converting
TX264 does not have any control over x264's CPU usage. It depends on your system and x264 parameters you used.
- You can add predefined presets: iPod, iPhone and iPod Touch, iPad, Apple TV, Android..
I can copy from HandBrake I guess.
- bug: presets doens't save deblock setting, i have to reset it manually whenever i use TX264
I'll look into asap.
- bug: if there is not enough space in C drive, it transcode but doesn't generate any file, i've put a log in the attachement, think of a solution!
Neither of the logs shows any info about lack of space. You also cut off the command lines in logs, please send them as well. If you do not want personal info revealed you can pm or send mail.
abdelazizech
26th December 2012, 22:04
- Add a "Resume" tab where it shows a brief of your transcoding parameters and the expected file size
Summar tab already does most of it. Also guessing file size is not easy.
I mean Before you hit Start, call it "Summary" to be just after "Other Options" Tab, and here is file size algorithm:
( ((hr*3600)+(mn*60)+ss) * (Video_bitrate + Audio_Bitrate) ) / 8 = ESTIMATED_FILE_SIZE (in Kb)
if ESTIMATED_FILE_SIZE >= 1024kb : ESTIMATED_FILE_SIZE / 1024 => ESTIMATED_FILE_SIZE (in mb)
- Conversion interface not to hide Configuration interface, in case we wants to change parameters and add files
Commands are created when you hit "Start" button.
First it's "Start" button, when you hit it:
-- Main interface will remain, but instead of "Start" button, it will be "Add" (as all aplications do!)
-- a new Queue interface would popup showing progress! (the actual one)
- Think of adding AVI and FLV (web) Containers
Not avi but maybe FLV support might be added (tho i doubt it).
I personally prefer mp4, but lot of "rippers" like avi, so it would be nice to add it!
ozok
26th December 2012, 22:57
Actually there is an add button to add files during encode. It has a, aaee, plus on it, left-bottom of progress window.
AVI is old and has limitations.
abdelazizech
27th December 2012, 01:12
Actually there is an add button to add files during encode. It has a, aaee, plus on it, left-bottom of progress window.
The problem is that, it add files according to the previous configuration, what if i want a new configuration for the next file?
AVI is old and has limitations.
Yep avi is old! i just see lot of people still use it, so i taught it would be nice to add it!
Dextor41
28th December 2012, 14:37
Hi ozok. The latest version is cool, but could you add an option to disable the CPU usage meter? It annoys me and it even crashed the app once (sorry I forgot to save the log)...
ozok
28th December 2012, 19:02
Hi ozok. The latest version is cool, but could you add an option to disable the CPU usage meter? It annoys me and it even crashed the app once (sorry I forgot to save the log)...
Nice idea. I had a few bug reports related to CPU meter. I'll add it to next version for sure.
Dextor
29th December 2012, 01:32
One more thing - if I enable resizing and set the dimensions to 640x360 I get an error that the dimensions are not divisible by 4, 8 or 16. 640 is divisible by 16 (therefore by 4 and 8 too) and 360 is divisible by 8 (therefore by 4 too). Version 0.9.1 does not show this error.
BTW I think that x264 can encode anything with dimensions being a multiple of 2, not just 4, but I'm not sure about that.
Now one more thing, although this is just an idea: I think that you don't have to mention divisibility by 8 and 16, because if a number is divisible by 16 or 8, it is of course always dividable by 4...
PS (for abdelazizech): about that "avi" support: avi is very problematic when it comes to avc (h264). One must use some hacks to get an avc stream into avc and it still is just not right. Avi is too old and I'm not entirely sure about aac in avi neither. Avi definitely does not support avc nor aac "natively", and I believe that such combinations should be avoided. If you need an avi file, use DivX or Xvid and mp3 or ac-3 (you can use tools like AviDemux or VirtualDub for that)...
ozok
29th December 2012, 02:43
Update:
--0.9.3
-Added: Log now shows temp. files that will be deleted
-Added: "Container" option is moved to "Container" tab (thx to S1N)
-Added: Option to disable CPU meter (thx to Dextor)
-Removed: enc_fhgaac.dll, libmp4v2.dll and nsutil.dll (Please see \Tools\fhgaacenc\Readme.txt)
-Fixed: Changing sampling rate caused problems
-Fixed: "Subpixel refinement" range is now from 0 to 11 (thx to S1N)
-Fixed: "Trellis quantization" will be disable if "CABAC" is not selected (thx to S1N)
-Fixed: Loop filter parameters were not saved (thx to abdelazizech)
-Updated: QAAC to 2.10
-Updated: AlphaControls to 8.13
-Updated: mkvmerge t0 5.9.0
-Updated: mkvextract to 5.9.0
BK-201
1st January 2013, 22:31
Hi Ozok,
Will there be a pause button anytime in the future? lol
ozok
1st January 2013, 22:34
Yes probably, it is asked often lately.
Flipe
18th January 2013, 19:54
Hi, again thanks, Ozoc, for this application.
I have been using it for a while now and there are some problems I get working with it. Sometimes the final muxing with mp4box will not work and TX264 gives for instance the following error
Unknown input file type
Error importing C:\Users\User\AppData\Local\Temp\TX264\\Mar1988.mp4#video:fps=29.970: Requested URL is not valid or cannot be found
even if the audio and video have been transcoded and the corresponding files are present in the temp folder. This error is rather surprising to me because if I try to manually carry out the commands of video and audio encoding and muxing in the command line, it works! So I have no clue what the cause for this error could be.
First of all, it would be nice if this is solved (or if I am doing something wrong, if you could tell me what it is). I also think it would be nice if in case of error the temporary audio-only and video-only files would not be deteled. In particular, sometimes the video transcoding takes some time and having it deleted because of a muxing error is a little bit frustrating.
Also I get sometime green taints in the video after transcoding all around the image or sometimes in the borders. I have tried with several parameters and it has always happened.
So that you see what I mean, I have found that the following short file (18 Mb) has both problems if trying to encode it: http://www.youtube.com/watch?v=kO4wBK1kh5I
Thanks in advance for the help.
P.S. I am not an expert neither in encoding nor in programming, so please, if I am making stupid mistakes, don“t be too harsh on me ;)
ozok
18th January 2013, 21:16
@Flipe It also happened to me a couple of times but after re-encoding the problem was gone. So I could not get an idea why it happens. Can you encode it to mkv?
Flipe
18th January 2013, 21:59
Thanks for the reply, Ozoc!
I still get both errors with the file I have indicated when using the mkv container. With this file, however, the first error can be reproduced in the command line and is not related to the muxing but to the extraction of the audio. Somehow the selection of the audio stream is erroneous and if I change it manually in the command line from "0:2" to "0:1" in the ffmpeg command, the intermediate transcoding to wav works. Regarding the error producing green taints, I still get it as before, but I guess you did not expect this to change because changing containers does not alter the encoding.
ozok
17th February 2013, 02:55
Update:
--0.9.4
-Added: "Post-encode options" to "Other Options" tab
-Added: SoXr library will be used for resampling
-Improved: Audio track ID detection
-Improved: Audio codec detection for "Direct Stream Copy"
-Fixed: Sample rate was changed even if audio effects were disabled
-Updated: Alphacontrols to 8.18
-Updated: x264 to rev 2245
-Updated: QAAC to 2.15
-Updated: FFMpeg
Marchand
17th February 2013, 17:43
Ozok.
In this version TX264 (0.9.4.3057) my machine is using only 64% to 75% of the four processors becoming Hi10p. Other encoders, which are also great, they use 100% for this work in 10 bits. Thank you. :)
ozok
17th February 2013, 18:09
I don't think that is TX264's doing. Are you sure you used same x264 settings?
Marchand
18th February 2013, 00:36
Yes, only updated the version and settings are the same for encode (maximum possible). Program very well written and lightweight Comparable to other encoders that consume a lot of processing, ie they get to use 100% of the processors and almost gets to hang the machine. Getting between 64% to 81% is very good to use the machine to do other things. I do not know what you did, but it is very light to handle videos on Hi10p. Can I call this version of TX264-Lite ... HEHEHE. Thanks a lot.
http://i.imgur.com/OVHY6So.jpg
Barough
18th February 2013, 17:24
Thnx a lot for the new TX264, but why haven't the mkvtoolnix parts been updated to v6.0.0.0?
SeeMoreDigital
18th February 2013, 19:37
Out of interest...
Has there been any compatibility tests running TX264 with Windows 8 32-bit?
BK-201
19th February 2013, 00:02
@Ozok,
I don't know if it's a problem with TX264(0.9.4.3057), or with Wine and Ubuntu but I can't encode using 10bit, 8bit seems to work fine.
Bug Report and Log below.
Bug Report - http://www.mediafire.com/view/?ygs70w2nuzbs46n
Tx264 Log - http://www.mediafire.com/view/?0xk5dsvca4zxeay
ozok
19th February 2013, 00:34
@SeeMoreDigital no I didn't try it with Windows 8. Any input on that is welcome.
@Barough my bad. I generally check all the tools included in the package before a release but this time I missed it. You can replace them manually, I did after your warning and they work without a problem. (mkvmerge and mkvextract in tools\mkv\ folder)
@Marchand I don't have an explaination about this.
BK-201
22nd February 2013, 03:30
@SeeMoreDigital,
I have run a successful encode session on Win8 64bit. Tx264 ran smoothly with no error :D
soehest
26th February 2013, 01:54
Getting a bit bored i decided to try out TX264. I like the clean and simple interface and the fact that it is not bloated by odd codec's etc :-) But i do have a question, which probabaly is stupid. Is TX264 supposed to work with vob files as input? I rip my dvd's to a single .vob file, but all encodes fail. As fair as i can tell something is wrong with the audio which can't be found:
Best regards
ozok
26th February 2013, 11:21
@BK-201 I don't understand why that happens.
@soehest, yes vob files should work. However, they sometimes have funny track ids for audio streams so TX264 has problem exracting them. I recently changed audio track id detecting method in TX264 and I seem to forget about the that issue about vob files. I'll return you when I find a solution.
Edit: typo
BK-201
26th February 2013, 23:51
@BK-201 I don't understand why that happens.
That's okay I recently upgraded to Win8 so there is no problem anymore :D
SeeMoreDigital
5th March 2013, 19:02
I'm having problems with Win8 32-bit... For some reason when ever I try to close down TX264 I obtain an 'Error Window'.
Here the log:
ozok
7th March 2013, 00:45
@SeeMoreDigital, TX264 is designed to work as a portable program, it keeps settings file in its folder. When you put it in ProgramFiles folder where programs are not allowed to write, it tries to write settings file to there and since it is not allowed, this causes an error. You can copy TX264 to an other location (like C:\tx264) where it can write to.
SeeMoreDigital
13th March 2013, 21:31
Thanks ozok,
What a 'school-boy' error for me to make :o
Now that I have TX264 running correctly I'm trying to create a 'Pre-defined' profile for TX264 which offers the same (or near enough) settings as my old AutoMKV 0.98 profile. However, I don't seem to be able to obtain the same looking output.
My AutoMKV 0.98 profile looks like this: -
<?xml version="1.0"?>
<VideoProfile xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<Name>x264_QuickTime</Name>
<EncodingMode>4</EncodingMode>
<BitrateQuantizer>1000</BitrateQuantizer>
<KeyframeInterval>250</KeyframeInterval>
<NbBframes>3</NbBframes>
<MinQuantizer>10</MinQuantizer>
<MaxQuantizer>51</MaxQuantizer>
<Turbo>false</Turbo>
<MaxNumberOfPasses>3</MaxNumberOfPasses>
<NoDCTDecimate>false</NoDCTDecimate>
<PSNRCalculation>false</PSNRCalculation>
<noFastPSkip>false</noFastPSkip>
<NoiseReduction>0</NoiseReduction>
<MixedRefs>false</MixedRefs>
<X264Trellis>1</X264Trellis>
<NbRefFrames>4</NbRefFrames>
<AlphaDeblock>0</AlphaDeblock>
<BetaDeblock>0</BetaDeblock>
<SubPelRefinement>5</SubPelRefinement>
<MaxQuantDelta>4</MaxQuantDelta>
<TempQuantBlur>0</TempQuantBlur>
<BframePredictionMode>3</BframePredictionMode>
<VBVBufferSize>0</VBVBufferSize>
<VBVMaxBitrate>25000</VBVMaxBitrate>
<METype>umh</METype>
<MERange>16</MERange>
<MinGOPSize>25</MinGOPSize>
<Profile>1</Profile>
<Level>4.0</Level>
<IPFactor>1.4</IPFactor>
<PBFactor>1.3</PBFactor>
<ChromaQPOffset>0</ChromaQPOffset>
<VBVInitialBuffer>0.9</VBVInitialBuffer>
<BitrateVariance>1.0</BitrateVariance>
<QuantCompression>0.6</QuantCompression>
<TempComplexityBlur>20</TempComplexityBlur>
<TempQuanBlurCC>0.5</TempQuanBlurCC>
<SCDSensitivity>40</SCDSensitivity>
<BframeBias>0</BframeBias>
<Deblock>true</Deblock>
<Cabac>true</Cabac>
<WeightedBPrediction>false</WeightedBPrediction>
<AdaptiveBFrames>true</AdaptiveBFrames>
<BFramePyramid>false</BFramePyramid>
<ChromaME>true</ChromaME>
<P8x8mv>true</P8x8mv>
<B8x8mv>true</B8x8mv>
<I4x4mv>true</I4x4mv>
<I8x8mv>false</I8x8mv>
<P4x4mv>true</P4x4mv>
<AdaptiveDCT>false</AdaptiveDCT>
<SSIMCalculation>false</SSIMCalculation>
<Interlaced>false</Interlaced>
<Width>false</Width>
<Sar>false</Sar>
<aud>false</aud>
<nal-hrd>false</nal-hrd>
<pulldown>0</pulldown>
<aq-mode>false</aq-mode>
<aq-strength>false</aq-strength>
<psy-rd>false</psy-rd>
<deadzone-inter>false</deadzone-inter>
<deadzone-intra>false</deadzone-intra>
<fpel-cmp>false</fpel-cmp>
<me-prepass>false</me-prepass>
<QuantizerMatrixType>0</QuantizerMatrixType>
I think I must have missed something (again). Can anybody advise what the equivalent (or near enough) TX264 '.pdo' file settings would be for me to try please?
Cheers
ozok
14th April 2013, 20:18
Update:
--0.9.5
-Added: Support for fdkaac
-Added: Audio encoding wil lbe done before video encoding (thx to XStylus)
-Added: Skin
-Added: Option to disable skin
-Fixed: Audio ID problem with some vob or mpeg files
-Fixed: Couldn't show Lame progress
-Fixed: GUI got distorted after an encode
-Improved: Lowered CPU usage of GUI during an encode
-Updated: MkvToolNix to 6.1.0
-Updated: x264 to rev2273
-Updated: Alphacontrols to 8.31 Beta
-Updated: QAAC to 2.18
darkio
15th April 2013, 07:31
No deinterlace or ivtc methods ?
ozok
16th April 2013, 18:42
No deinterlace or ivtc methods ?
No, I'm afraid.
ozok
26th April 2013, 15:35
Update:
--0.9.6
-Fixed: Couldn't open avs files (thx to MerolaC)
-Fixed: Files without audio streams or avs files caused some problems (thx to MerolaC)
-Fixed: Vobsub streams couldn't be muxed to output
-Fixed: Audio extraction progress wasn't shown
-Changed: Skin
-Improved: GUI's CPU usage while encoding is lowered
-Removed: CPU usage bar
-Updated: x264 to rev2309
BK-201
3rd May 2013, 17:22
How to load AVS script with tx264?
Just open them like any other video file (ie drag&drop). I cannot say if it will be converted properly because I used only very simple scripts.
BK-201
3rd May 2013, 17:33
Okay I'll give it a try, that's if I can create an avs script lol
I'll post the results, if I have success. :D
BK-201
3rd May 2013, 17:38
haha turns out I don't know what I'm doing, thought I did, could you give an example of an AVS script? :P
I don't use avs. But I used info from here (http://ffmpegsource.googlecode.com/svn/trunk/doc/ffms2-avisynth.html).
XanaMuui
14th May 2013, 00:09
Hi! Can I make a sugestion? Can you put an option to lower the cpu priority to the x264 process (and all the others) when encoding?
Also, what does this means:
ffms [error]: could not create video source
lavf [info]: 1280x720p 0:1 @ 0/0 fps (vfr)
resize [warning]: converting from bgr24 to yuv420p
The enconding continues just fine and I get the final video working so I don't really understand that error.
@XanaMuui added feature request to my to-do list.
I don't know what that error/warning messages mean. Probably, a colospace change is being done while resizing.
BK-201
21st May 2013, 05:04
Suggestion,
Might be hard because you don't know much about .avs scripts, but how about adding a trim editor, kinda like the one in MeGui, or in V.A.F.E. that would give us the ability to create ordered chapters.
Cause I tried dragging the AVS script into tx264 and encoding like you said but couldn't get it to work.
I can add a feature to set start/end frames. Also can't you do it in the script?
What sort of error did you get when you tried to encode avs?
BK-201
23rd May 2013, 00:24
1.) the feature to set start/end frames would be great :D
2.) would this feature allow us to trim certain parts out and encode the other parts together? for instance an anime trimming out the Openings and Endings, and encode the prologue, the main part of the episode, and the epilogue together?
3.) I don't like AVS scripts :P
4.) as for the AVS it just doesn't encode...it gives an error....probably cause I don't know the proper way of setting an AVS script up, I just used one that I got from an encode using MeGui lol
Tx264 Error: -video.mkv could not be created, see log for details
[5/22/2013 7:22:32 PM] Adding avs: video.avs
[5/22/2013 7:22:33 PM] Started deleting temp files...
[5/22/2013 7:22:33 PM] Deleted 0 file(s).
[5/22/2013 7:22:33 PM] Finished deleting temp files.
[5/22/2013 7:22:34 PM] File: C:\Users\----\Desktop\video.avs [GetDuration:Video duration failed. Trying general duration: ]
--------------------------------------------
[5/22/2013 7:22:34 PM] Starting encoding process
[5/22/2013 7:22:34 PM] Command lines:
--crf 20 --profile high10 --preset veryslow --tune animation --video-filter resize:width=848,height=480,method=bicubic --output "C:\Users\----\AppData\Local\Temp\TX264\\video.mkv" "C:\Users\----\Desktop\video.avs"
-o "C:\Users\----\Desktop\encodes\video.mkv" "C:\Users\----\AppData\Local\Temp\TX264\\video.mkv"
--------------------------------------------
[5/22/2013 7:22:34 PM] Files to be deleted are as follows:
----Encoding Summary----
+Video
-CRF: 20.00
-Preset: Veryslow
-Profile: High10
-Tune: Animation
-Level: Auto
-Force const FPS: False
-Encoding depth: 10-Bit
-Subtitles: False
-Chapter: False
-Container: MKV
+Resize
-Size: 848x480
-Method: Bicubic
+Crop
-Disabled
+Aspect ratio
-Disabled
+Audio
-Encoder: Nero AAC
-CBR: 32 kbps
-Profile: HE2
+Effects
-Normalize: False
-Change volume: False
-Volume: 1,00
-Multithreaded: False
-Samplerate: Original
-Channels: Stereo
-DRC: Disabled
+Splitting
-Disabled
+Pause
-Disabled
Output Folder: C:\Users\----Desktop\encodes
Temp Folder: C:\Users\----\AppData\Local\Temp\TX264\
----Encoding Summary----
[5/22/2013 7:22:34 PM] Done video encoding with x264
avs [error]: failed to load avisynth
x264 [error]: could not open input file `C:\Users\----\Desktop\video.avs'
[5/22/2013 7:22:34 PM] Done muxing to mkv
mkvmerge v6.1.0 ('Old Devil') built on Mar 2 2013 14:32:37
Error: The file 'C:\Users\----\AppData\Local\Temp\TX264\\video.mkv' has unknown type. Please have a look at the supported file types ('mkvmerge --list-types') and contact the author Moritz Bunkus <moritz@bunkus.org> if your file type is supported but not recognized properly.
[5/22/2013 7:22:34 PM] Started deleting temp files...
[5/22/2013 7:22:34 PM] Deleted 1 file(s).
[5/22/2013 7:22:34 PM] Finished deleting temp files.
[5/22/2013 7:22:35 PM] Cannot find output file C:\Users\----\Desktop\encodes\video.mkv
whiskey
29th May 2013, 15:38
Tried to convert small FLV file today as soon as program was done with audio window appeared with message x264.exe has failed to start because OpenCL.dll was not found. Re-install the application to fix the problem ....
@whiskey I used latest binaries from x264.nl. However looking at system32 and sysWOW64 folders, I see openCL.dll in both folders. I don't know how they got there. But there is a dummy opencl.dll created by Lord_Mulder located here (http://forum.doom9.org/showthread.php?p=1625943#post1625943) which can be copied to tools/x264 next to x264.exe which also serves. Please read Lord_Mulder's explanation.
Ruriko
13th June 2013, 01:36
How can I add a watermark to the video?
ozok
13th June 2013, 01:40
@Ruriko I don't think you can do it without using an avisynth script.
Ruriko
13th June 2013, 02:11
@Ruriko I don't think you can do it without using and avisynth script.
does this program support avisynth?
ozok
13th June 2013, 02:13
Well, you can try opening avs files with it, but it is not tested with complex scripts and there will be no audio encoding support.
BK-201
24th June 2013, 03:57
Will we see the feature to set start/end frames in your next release?
and if so any idea if it will over write the keyframes for accurate trims?
ozok
24th June 2013, 11:52
It is not difficult to do it, I'll just pass frame options to x264. But the main problem is how to sync audio with video.
Ruriko
16th July 2013, 04:44
does this program have the ability to set priority? like in megui I could set encoding to Above Normal priority
ozok
17th July 2013, 16:15
Not at the moment. All backends run with idle priorty. Added this to my to-do list.
ProVision
28th July 2013, 00:32
Just asking, does TX264 support DTS sound?
Edit: Apparently it does, but when encoding for me only first 15mins max of a movie has sound then the rest of the movie has no sound?!!! I tested with NeroAAC and Aften AC3.
P.S. AMAZING software, man, well done. It's just slightly annoying that you can't specify settings for each encode.
BTW, have you stopped working on this? Because if I remember it has been in 0.9.6 forever!
ozok
28th July 2013, 00:59
@ProVision well, it's a batch encoder :). I actually haven't stopped working on TX264 but I have other projects (TAC, TEncoder, SmallX264, DVDx264) and got a bit side-tracked by them. Also I use SmallX264 instead of TX264 now so it gets less attention.
ozok
28th July 2013, 02:10
Update:
--0.9.7
-Added: Encoding time will be shown in the log
-Added: 64bit FLAC.exe
-Added: Tx264 will now write version info file to its own folder
-Added: Option to set encoder priorties (thx to XanaMuui&Ruriko)
-Fixed: A possible error where source files were deleted
-Updated: x264 to rev2345
-Updated: MediaInfo to 0.7.64
-Updated: MkvToolNix to 6.3.0
-Updated: FLAC to 1.3.0
-Updated: AlphaControls to 8.42 Stable
-Updated: QAAC to 2.19
-Updated: SoX build with unicode by Lord_Mulder
ProVision
28th July 2013, 11:57
And what about the DTS bug?
ozok
28th July 2013, 12:28
Can you post the log? You can send it to me too.
XanaMuui
28th July 2013, 16:36
How exactly do I use the "Combine with profiles"?
For example, I want to use preset Placebo, tune Film and just change the minimum quantiser to 10. I tried this but it seems to ignore the preset and tune and uses all from the advanced options.
PS: Thanks for the latest update!
ozok
28th July 2013, 19:48
You can see how profiles, presets, tune etc combine with other options from here: http://mewiki.project357.com/wiki/X264_Settings#Presets
Also you can manually enter options under "Custom Options" tab> "x264.exe". In your case "--qpmin 10" should work.
SeeMoreDigital
3rd August 2013, 16:27
I've lost my pre-sets...
Can somebody remind me which encoder/x264 options I have to select in order to generate 'AVC lossless' encodes?
Many thanks
ozok
3rd August 2013, 17:21
http://mewiki.project357.com/wiki/X264_Settings can give you an idea.
-Profile to "Not set"
-CRF or quantizer to 0
I don't know much, these are what I could get out of wiki page.
BTW did you lose presets because of TX264?
SeeMoreDigital
3rd August 2013, 20:44
http://mewiki.project357.com/wiki/X264_Settings can give you an idea.
-Profile to "Not set"
-CRF or quantizer to 0
I don't know much, these are what I could get out of wiki page.
Thanks, it's working fine now. I'm going to write this down for safe keeping :eek:
Are there any particular settings I need to select in order to generate 4:4:4 AVClossless encodes from my ProRes 4:4:4 sources?
BTW did you lose presets because of TX264?
I'm not entirely sure when it happened. All I know is, all my pre-sets have disappeared from the PreDefs folder.
detmek
3rd August 2013, 21:50
crf 0 or qp 0 already uses 4:4:4 profile.
ozok
3rd August 2013, 22:02
...
I'm not entirely sure when it happened. All I know is, all my pre-sets have disappeared from the PreDefs folder.
I see. Well, it also happened to me and a couple of users but I cannot reproduce it so far. So I suggest you make backups of your presets.
SeeMoreDigital
5th August 2013, 20:52
crf 0 or qp 0 already uses 4:4:4 profile.
Sadly, according to MediaInfo, everything is encoded at 4.2.0 :(
detmek
5th August 2013, 21:43
Right, sorry. Under Custom Options, add --output-csp i444 for x264.
x264.exe defaults to i420 so, if you feed it with 4:4:4 it will convert video to 4:2:0.
SeeMoreDigital
5th August 2013, 22:29
That's solved it... Many thanks...
Ruriko
11th August 2013, 13:45
Is there a way to add videos to queue? cause I want to give some of the videos different settings
ozok
11th August 2013, 14:59
I'm afraid it is not possible, TX264 is a batch encoder.
salfumant
3rd September 2013, 11:57
Good job
I wonder if it would be possible implementarle the option work with Debug Frame Server. This would make the program more interesting as there are few who make and is a very interesting option for those who edit video.:thanks:
Ruriko
29th September 2013, 02:24
I have problem it can't encode this certain file. It won't finish muxing
[9/29/2013 12:28:57 AM] Started deleting temp files...
[9/29/2013 12:28:57 AM] Deleted 0 file(s).
[9/29/2013 12:28:57 AM] Finished deleting temp files.
[9/29/2013 12:29:35 AM] Started deleting temp files...
[9/29/2013 12:29:35 AM] Deleted 0 file(s).
[9/29/2013 12:29:35 AM] Finished deleting temp files.
--------------------------------------------
[9/29/2013 12:29:38 AM] Starting encoding process
[9/29/2013 12:29:38 AM] Command lines:
-y -i "C:\Documents and Settings\Administrator\My Documents\Downloads\hentai2\Free.mkv" -vn -f wav -map 0:1 "C:\Documents and Settings\Administrator\Local Settings\Temp\1\TX264\\Free.wav"
-cbr 96000 -hev2 -if "C:\Documents and Settings\Administrator\Local Settings\Temp\1\TX264\\Free.wav" -of "C:\Documents and Settings\Administrator\Local Settings\Temp\1\TX264\\Free.aac"
--crf 20 --profile high --preset slow --tune animation --video-filter resize:width=848,height=480,method=bicubic --output "C:\Documents and Settings\Administrator\Local Settings\Temp\1\TX264\\Free.mkv" "C:\Documents and Settings\Administrator\My Documents\Downloads\hentai2\Free.mkv"
chapters -s "C:\Documents and Settings\Administrator\My Documents\Downloads\hentai2\Free.mkv"
tracks "C:\Documents and Settings\Administrator\My Documents\Downloads\hentai2\Free.mkv" 0:"C:\Documents and Settings\Administrator\Local Settings\Temp\1\TX264\\Free1.ass"
--chapters "C:\Documents and Settings\Administrator\Local Settings\Temp\1\TX264\\chapters.txt" -o "C:\Documents and Settings\Administrator\My Documents\Downloads\TX264(0.9.7.3163)\TX264\\Free.mkv" "C:\Documents and Settings\Administrator\Local Settings\Temp\1\TX264\\Free.mkv" "C:\Documents and Settings\Administrator\Local Settings\Temp\1\TX264\\Free.aac" "C:\Documents and Settings\Administrator\Local Settings\Temp\1\TX264\\Free1.ass" --default-language jpn
--------------------------------------------
[9/29/2013 12:29:38 AM] Files to be deleted are as follows:
C:\Documents and Settings\Administrator\Local Settings\Temp\1\TX264\\Free1.ass
----Encoding Summary----
+Video
-CRF: 20.00
-Preset: Slow
-Profile: High
-Tune: Animation
-Level: Auto
-Force const FPS: False
-Encoding depth: 8-Bit
-Subtitles: True
-Chapter: True
-Container: MKV
+Resize
-Size: 848x480
-Method: Bicubic
+Crop
-Disabled
+Aspect ratio
-Disabled
+Audio
-Encoder: Nero AAC
-CBR: 96 kbps
-Profile: HE2
+Effects
-Disabled
+Splitting
-Disabled
+Pause
-Disabled
Output Folder: C:\Documents and Settings\Administrator\My Documents\Downloads\TX264(0.9.7.3163)\TX264\
Temp Folder: C:\Documents and Settings\Administrator\Local Settings\Temp\1\TX264\
----Encoding Summary----
[9/29/2013 12:29:38 AM] Done audio decoding
ffmpeg version N-49610-gc2dd5a1 Copyright (c) 2000-2013 the FFmpeg developers
built on Feb 5 2013 13:20:59 with gcc 4.7.2 (GCC)
configuration: --enable-gpl --enable-version3 --disable-w32threads --enable-avisynth --enable-bzlib --enable-fontconfig --enable-frei0r --enable-gnutls --enable-libass --enable-libbluray --enable-libcaca --enable-libfreetype --enable-libgsm --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenjpeg --enable-libopus --enable-librtmp --enable-libschroedinger --enable-libsoxr --enable-libspeex --enable-libtheora --enable-libtwolame --enable-libvo-aacenc --enable-libvo-amrwbenc --enable-libvorbis --enable-libvpx --enable-libx264 --enable-libxavs --enable-libxvid --enable-zlib
libavutil 52. 17.101 / 52. 17.101
libavcodec 54. 91.100 / 54. 91.100
libavformat 54. 61.104 / 54. 61.104
libavdevice 54. 3.103 / 54. 3.103
libavfilter 3. 35.101 / 3. 35.101
libswscale 2. 2.100 / 2. 2.100
libswresample 0. 17.102 / 0. 17.102
libpostproc 52. 2.100 / 52. 2.100
Input #0, matroska,webm, from 'C:\Documents and Settings\Administrator\My Documents\Downloads\hentai2\Free.mkv':
Metadata:
creation_time : 2013-09-19 23:22:39
Duration: 00:23:39.79, start: 0.000000, bitrate: 2405 kb/s
Chapter #0.0: start 0.000000, end 16.934000
Metadata:
title : Intro
Chapter #0.1: start 16.934000, end 106.940000
Metadata:
title : OP
Chapter #0.2: start 106.940000, end 699.949000
Metadata:
title : Part A
Chapter #0.3: start 699.949000, end 1247.955000
Metadata:
title : Part B
Chapter #0.4: start 1247.955000, end 1337.920000
Metadata:
title : ED
Chapter #0.5: start 1337.920000, end 1419.794000
Metadata:
title : Preview
Stream #0:0(eng): Subtitle: ssa (default)
Stream #0:1(jpn): Video: h264 (High 10), yuv420p10le, 1280x720, SAR 1:1 DAR 16:9, 23.98 fps, 23.98 tbr, 1k tbn, 47.95 tbc (default)
Stream #0:2(jpn): Audio: aac, 48000 Hz, stereo, fltp (default)
Codec 0x18000 is not in the full list.
Stream #0:3: Attachment: unknown_codec
Metadata:
filename : Brianne_s_hand.ttf
mimetype : application/x-truetype-font
Codec 0x18000 is not in the full list.
Stream #0:4: Attachment: unknown_codec
Metadata:
filename : Brush Strokes.ttf
mimetype : application/x-truetype-font
Codec 0x18000 is not in the full list.
Stream #0:5: Attachment: unknown_codec
Metadata:
filename : Brushcut-Regular.ttf
mimetype : application/x-truetype-font
Codec 0x18000 is not in the full list.
Stream #0:6: Attachment: unknown_codec
Metadata:
filename : Cartoon_Regular.ttf
mimetype : application/x-truetype-font
Codec 0x18000 is not in the full list.
Stream #0:7: Attachment: unknown_codec
Metadata:
filename : DC___.TTF
mimetype : application/x-truetype-font
Codec 0x18000 is not in the full list.
Stream #0:8: Attachment: unknown_codec
Metadata:
filename : laCartoonerie.TTF
mimetype : application/x-truetype-font
Codec 0x18000 is not in the full list.
Stream #0:9: Attachment: unknown_codec
Metadata:
filename : playtime.ttf
mimetype : application/x-truetype-font
Codec 0x18000 is not in the full list.
Stream #0:10: Attachment: unknown_codec
Metadata:
filename : QuaySansMdITCTT.TTF
mimetype : application/x-truetype-font
Codec 0x18000 is not in the full list.
Stream #0:11: Attachment: unknown_codec
Metadata:
filename : SashasHand-Regular_0.ttf
mimetype : application/x-truetype-font
Codec 0x18000 is not in the full list.
Stream #0:12: Attachment: unknown_codec
Metadata:
filename : TriplexSans-Bold.otf
mimetype : application/x-truetype-font
Codec 0x18000 is not in the full list.
Stream #0:13: Attachment: unknown_codec
Metadata:
filename : WOODMD_.TTF
mimetype : application/x-truetype-font
Codec 0x18000 is not in the full list.
Stream #0:14: Attachment: unknown_codec
Metadata:
filename : DAYROM__.ttf
mimetype : application/x-truetype-font
Output #0, wav, to 'C:\Documents and Settings\Administrator\Local Settings\Temp\1\TX264\\Free.wav':
Chapter #0.0: start 0.000000, end 16.934000
Metadata:
title : Intro
Chapter #0.1: start 16.934000, end 106.940000
Metadata:
title : OP
Chapter #0.2: start 106.940000, end 699.949000
Metadata:
title : Part A
Chapter #0.3: start 699.949000, end 1247.955000
Metadata:
title : Part B
Chapter #0.4: start 1247.955000, end 1337.920000
Metadata:
title : ED
Chapter #0.5: start 1337.920000, end 1419.794000
Metadata:
title : Preview
Output file #0 does not contain any stream
[9/29/2013 12:29:38 AM] Done audio encoding with neroaac
ERROR: could not parse WAV file
*************************************************************
* *
* Nero AAC Encoder *
* Copyright 2009 Nero AG *
* All Rights Reserved Worldwide *
* *
* Package build date: Feb 18 2010 *
* Package version: 1.5.4.0 *
* *
* See -help for a complete list of available parameters. *
* *
*************************************************************
[9/29/2013 1:07:41 AM] Done video encoding with x264
ffms [info]: 1280x720p 1:1 @ 24000/1001 fps (vfr)
resize [warning]: converting from yuv420p10le to yuv420p16le
resize [info]: resizing to 848x480
x264 [info]: using SAR=160/159
x264 [info]: using cpu capabilities: MMX2 SSE2 SSE3 Cache64 BMI1
x264 [info]: profile High, level 3.1
x264 [info]: frame I:403 Avg QP:16.19 size: 41855
x264 [info]: frame P:8529 Avg QP:18.39 size: 6012
x264 [info]: frame B:25109 Avg QP:23.75 size: 1151
x264 [info]: consecutive B-frames: 3.2% 5.1% 8.4% 38.5% 18.3% 26.6%
x264 [info]: mb I I16..4: 26.8% 40.9% 32.3%
x264 [info]: mb P I16..4: 3.5% 5.5% 1.5% P16..4: 25.1% 7.0% 5.0% 0.0% 0.0% skip:52.4%
x264 [info]: mb B I16..4: 0.3% 0.7% 0.2% B16..8: 12.5% 1.6% 0.5% direct: 0.6% skip:83.6% L0:40.5% L1:55.7% BI: 3.7%
x264 [info]: 8x8 transform intra:50.6% inter:72.0%
x264 [info]: direct mvs spatial:100.0% temporal:0.0%
x264 [info]: coded y,uvDC,uvAC intra: 52.9% 72.8% 44.2% inter: 5.1% 7.1% 1.0%
x264 [info]: i16 v,h,dc,p: 22% 21% 8% 49%
x264 [info]: i8 v,h,dc,ddl,ddr,vr,hd,vl,hu: 13% 14% 15% 7% 10% 9% 11% 9% 12%
x264 [info]: i4 v,h,dc,ddl,ddr,vr,hd,vl,hu: 18% 13% 12% 8% 11% 10% 9% 9% 10%
x264 [info]: i8c dc,h,v,p: 32% 30% 20% 18%
x264 [info]: Weighted P-Frames: Y:2.8% UV:2.1%
x264 [info]: ref P L0: 57.8% 6.4% 13.8% 6.2% 4.1% 3.7% 2.8% 1.8% 1.3% 1.7% 0.3% 0.0%
x264 [info]: ref B L0: 78.4% 7.6% 5.0% 2.5% 2.2% 1.4% 1.4% 0.9% 0.5%
x264 [info]: ref B L1: 95.3% 4.7%
x264 [info]: kb/s:546.79
encoded 34041 frames, 14.96 fps, 546.80 kb/s
[9/29/2013 1:07:42 AM] Done extracting chapters from mkv
CHAPTER01=00:00:00.000
CHAPTER01NAME=Intro
CHAPTER02=00:00:16.934
CHAPTER02NAME=OP
CHAPTER03=00:01:46.940
CHAPTER03NAME=Part A
CHAPTER04=00:11:39.949
CHAPTER04NAME=Part B
CHAPTER05=00:20:47.955
CHAPTER05NAME=ED
CHAPTER06=00:22:17.920
CHAPTER06NAME=Preview
[9/29/2013 1:07:46 AM] Done extracting subtitle from mkv
Extracting track 0 with the CodecID 'S_TEXT/ASS' to the file 'C:\Documents and Settings\Administrator\Local Settings\Temp\1\TX264\\Free1.ass'. Container format: SSA/ASS text subtitles
Progress: 100%
[9/29/2013 1:07:47 AM] Done muxing to mkv
mkvmerge v6.3.0 ('You can't stop me!') built on Jun 28 2013 20:09:41
Error: The file 'C:\Documents and Settings\Administrator\Local Settings\Temp\1\TX264\\Free.aac' could not be opened for reading: open file error.
[9/29/2013 1:07:47 AM] Started deleting temp files...
[9/29/2013 1:07:47 AM] Deleted 4 file(s).
[9/29/2013 1:07:47 AM] Finished deleting temp files.
[9/29/2013 1:07:47 AM] Finished encoding in: 00:36:51
[9/29/2013 1:07:47 AM] Cannot find output file C:\Documents and Settings\Administrator\My Documents\Downloads\TX264(0.9.7.3163)\TX264\\Free.mkv
ozok
29th September 2013, 03:09
For some reason, tx264 parses audio's index as 1 when it is 2. Can you remux it with mkvtools and re-try?
Ruriko
29th September 2013, 08:26
I still get the same problem with the remux version
ozok
1st October 2013, 16:33
Can you send me a sample? Nothing too big.
ozok
7th October 2013, 21:06
@Ruriko, I think I solved your problem. Download tx264.exe from here (https://dl.dropboxusercontent.com/u/9617171/TX264.7z). Make sure you have a backup of older one to be safe. With this build I can encode the sample you sent me.
Edit: I forgot, you should also download this (https://dl.dropboxusercontent.com/u/9617171/wavi.7z) and copy "wavi.exe" to "Tools" folder.
Ruriko
8th October 2013, 08:24
thanks that new build fixes everything!
Ruriko
9th October 2013, 11:23
how do I make the subtitles hardsubbed/burn into video?
ozok
9th October 2013, 14:54
how do I make the subtitles hardsubbed/burn into video?
At the moment it is not possible. But I've found an up-to-date x264 build which can do that and I plan to use this build.
SeeMoreDigital
9th October 2013, 17:10
At the moment it is not possible. But I've found an up-to-date x264 build which can do that and I plan to use this build.
Really... That's a very clever implementation...
Ruriko
25th October 2013, 09:49
any ETA on when you'll implement hard subs feature?
ozok
25th October 2013, 20:41
I'm afraid I cannot give any ETA at the moment.
Ruriko
26th October 2013, 03:17
For some reason it won't encode the audio
[10/25/2013 5:09:57 PM] Started deleting temp files...
[10/25/2013 5:09:57 PM] Deleted 0 file(s).
[10/25/2013 5:09:57 PM] Finished deleting temp files.
[10/25/2013 5:10:03 PM] Started deleting temp files...
[10/25/2013 5:10:03 PM] Deleted 0 file(s).
[10/25/2013 5:10:03 PM] Finished deleting temp files.
--------------------------------------------
[10/25/2013 5:10:03 PM] Starting encoding process
[10/25/2013 5:10:03 PM] Command lines:
-y -i "C:\Users\Administrator\Downloads\Clan\Clan 01 [4A6B18D8].mkv" -vn -f wav "C:\Users\Administrator\AppData\Local\Temp\2\TX264\\Clan 01 [4A6B18D8].wav"
-cbr 96000 -hev2 -if "C:\Users\Administrator\AppData\Local\Temp\2\TX264\\Clan 01 [4A6B18D8].wav" -of "C:\Users\Administrator\AppData\Local\Temp\2\TX264\\Clan 01 [4A6B18D8].aac"
--crf 20 --profile high --level 4.1 --preset slow --tune animation --video-filter resize:width=1280,height=720,method=bicubic --output "C:\Users\Administrator\AppData\Local\Temp\2\TX264\\Clan 01 [4A6B18D8].mkv" "C:\Users\Administrator\Downloads\Clan\Clan 01 [4A6B18D8].mkv"
tracks "C:\Users\Administrator\Downloads\Clan\Clan 01 [4A6B18D8].mkv" 2:"C:\Users\Administrator\AppData\Local\Temp\2\TX264\\Clan 01 [4A6B18D8]1.ass"
-o "C:\Users\Administrator\Downloads\TX264(0.9.7.3163)-2\TX264\\Clan 01 [4A6B18D8].mkv" "C:\Users\Administrator\AppData\Local\Temp\2\TX264\\Clan 01 [4A6B18D8].mkv" "C:\Users\Administrator\AppData\Local\Temp\2\TX264\\Clan 01 [4A6B18D8].aac" "C:\Users\Administrator\AppData\Local\Temp\2\TX264\\Clan 01 [4A6B18D8]1.ass" --default-language jpn
--------------------------------------------
[10/25/2013 5:10:03 PM] Files to be deleted are as follows:
C:\Users\Administrator\AppData\Local\Temp\2\TX264\\Clan 01 [4A6B18D8]1.ass
----Encoding Summary----
+Video
-CRF: 20.00
-Preset: Slow
-Profile: High
-Tune: Animation
-Level: 4.1
-Force const FPS: False
-Encoding depth: 8-Bit
-Subtitles: True
-Chapter: False
-Container: MKV
+Resize
-Size: 1280x720
-Method: Bicubic
+Crop
-Disabled
+Aspect ratio
-Disabled
+Audio
-Encoder: Nero AAC
-CBR: 96 kbps
-Profile: HE2
+Effects
-Disabled
+Splitting
-Disabled
+Pause
-Disabled
Output Folder: C:\Users\Administrator\Downloads\TX264(0.9.7.3163)-2\TX264\
Temp Folder: C:\Users\Administrator\AppData\Local\Temp\2\TX264\
----Encoding Summary----
[10/25/2013 5:10:42 PM] Done audio decoding
ffmpeg version N-49610-gc2dd5a1 Copyright (c) 2000-2013 the FFmpeg developers
built on Feb 5 2013 13:20:59 with gcc 4.7.2 (GCC)
configuration: --enable-gpl --enable-version3 --disable-w32threads --enable-avisynth --enable-bzlib --enable-fontconfig --enable-frei0r --enable-gnutls --enable-libass --enable-libbluray --enable-libcaca --enable-libfreetype --enable-libgsm --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenjpeg --enable-libopus --enable-librtmp --enable-libschroedinger --enable-libsoxr --enable-libspeex --enable-libtheora --enable-libtwolame --enable-libvo-aacenc --enable-libvo-amrwbenc --enable-libvorbis --enable-libvpx --enable-libx264 --enable-libxavs --enable-libxvid --enable-zlib
libavutil 52. 17.101 / 52. 17.101
libavcodec 54. 91.100 / 54. 91.100
libavformat 54. 61.104 / 54. 61.104
libavdevice 54. 3.103 / 54. 3.103
libavfilter 3. 35.101 / 3. 35.101
libswscale 2. 2.100 / 2. 2.100
libswresample 0. 17.102 / 0. 17.102
libpostproc 52. 2.100 / 52. 2.100
Input #0, matroska,webm, from 'C:\Users\Administrator\Downloads\Clan\Clan 01 [4A6B18D8].mkv':
Metadata:
title : Clan 01.mkv
creation_time : 2011-09-26 09:52:12
Duration: 00:24:11.66, start: 0.000000, bitrate: 6056 kb/s
Chapter #0.0: start 0.000000, end 121.037000
Metadata:
title : Prologue
Chapter #0.1: start 121.037000, end 211.419000
Metadata:
title : OP
Chapter #0.2: start 211.419000, end 705.329000
Metadata:
title : Part A
Chapter #0.3: start 705.329000, end 1329.828000
Metadata:
title : Part B
Chapter #0.4: start 1329.828000, end 1419.835000
Metadata:
title : ED
Chapter #0.5: start 1419.835000, end 1451.660000
Metadata:
title : Preview
Stream #0:0(jpn): Video: h264 (High 10), yuv420p10le, 1920x1080, SAR 1:1 DAR 16:9, 23.98 fps, 23.98 tbr, 1k tbn, 47.95 tbc
Metadata:
title : Hi10P
Stream #0:1(jpn): Audio: flac, 48000 Hz, 5.1(side), s16 (default)
Metadata:
title : FLAC (5.1 Ch)
Stream #0:2(eng): Subtitle: ssa (default)
Metadata:
title : ASS
Codec 0x18000 is not in the full list.
Stream #0:3: Attachment: unknown_codec
Metadata:
filename : Alberta_Regular.ttf
mimetype : application/x-truetype-font
Codec 0x18000 is not in the full list.
Stream #0:4: Attachment: unknown_codec
Metadata:
filename : AVGARDNEclipse.ttf
mimetype : application/x-truetype-font
Codec 0x18000 is not in the full list.
Stream #0:5: Attachment: unknown_codec
Metadata:
filename : BriemScriptStd-Medium.otf
mimetype : application/x-truetype-font
Codec 0x18000 is not in the full list.
Stream #0:6: Attachment: unknown_codec
Metadata:
filename : kaiu.ttf
mimetype : application/x-truetype-font
Codec 0x18000 is not in the full list.
Stream #0:7: Attachment: unknown_codec
Metadata:
filename : MTCORSVA.TTF
mimetype : application/x-truetype-font
Codec 0x18000 is not in the full list.
Stream #0:8: Attachment: unknown_codec
Metadata:
filename : segoepr.ttf
mimetype : application/x-truetype-font
Output #0, wav, to 'C:\Users\Administrator\AppData\Local\Temp\2\TX264\\Clan 01 [4A6B18D8].wav':
Metadata:
INAM : Clan 01.mkv
ISFT : Lavf54.61.104
Chapter #0.0: start 0.000000, end 121.037000
Metadata:
title : Prologue
Chapter #0.1: start 121.037000, end 211.419000
Metadata:
title : OP
Chapter #0.2: start 211.419000, end 705.329000
Metadata:
title : Part A
Chapter #0.3: start 705.329000, end 1329.828000
Metadata:
title : Part B
Chapter #0.4: start 1329.828000, end 1419.835000
Metadata:
title : ED
Chapter #0.5: start 1419.835000, end 1451.660000
Metadata:
title : Preview
Stream #0:0(jpn): Audio: pcm_s16le ([1][0][0][0] / 0x0001), 48000 Hz, 5.1(side), s16, 4608 kb/s (default)
Metadata:
title : FLAC (5.1 Ch)
Stream mapping:
Stream #0:1 -> #0:0 (flac -> pcm_s16le)
Press [q] to stop, [?] for help
size= 816559kB time=00:24:11.65 bitrate=4608.0kbits/s
video:0kB audio:816559kB subtitle:0 global headers:0kB muxing overhead 0.000019%
[10/25/2013 5:10:42 PM] Done audio encoding with neroaac
ERROR: Unsupported encoding configuration
*************************************************************
* *
* Nero AAC Encoder *
* Copyright 2009 Nero AG *
* All Rights Reserved Worldwide *
* *
* Package build date: Feb 18 2010 *
* Package version: 1.5.4.0 *
* *
* See -help for a complete list of available parameters. *
* *
*************************************************************
[10/25/2013 6:20:51 PM] Done video encoding with x264
ffms [info]: 1920x1080p 1:1 @ 24000/1001 fps (vfr)
resize [warning]: converting from yuv420p10le to yuv420p16le
resize [info]: resizing to 1280x720
x264 [info]: using SAR=1/1
x264 [info]: using cpu capabilities: MMX2 SSE Cache64 BMI1
x264 [info]: profile High, level 4.1
x264 [info]: frame I:360 Avg QP:13.71 size:117177
x264 [info]: frame P:8667 Avg QP:17.97 size: 12286
x264 [info]: frame B:25778 Avg QP:22.58 size: 2032
x264 [info]: consecutive B-frames: 4.3% 5.4% 6.3% 28.6% 14.0% 41.5%
x264 [info]: mb I I16..4: 17.4% 55.1% 27.4%
x264 [info]: mb P I16..4: 4.2% 8.0% 2.1% P16..4: 18.2% 5.6% 3.9% 0.0% 0.0% skip:58.1%
x264 [info]: mb B I16..4: 0.2% 0.6% 0.1% B16..8: 8.7% 1.5% 0.5% direct: 0.6% skip:87.7% L0:44.5% L1:51.2% BI: 4.2%
x264 [info]: 8x8 transform intra:56.6% inter:71.8%
x264 [info]: direct mvs spatial:99.9% temporal:0.1%
x264 [info]: coded y,uvDC,uvAC intra: 53.5% 69.6% 34.2% inter: 4.4% 4.9% 0.5%
x264 [info]: i16 v,h,dc,p: 25% 23% 9% 43%
x264 [info]: i8 v,h,dc,ddl,ddr,vr,hd,vl,hu: 14% 14% 18% 6% 11% 10% 11% 7% 9%
x264 [info]: i4 v,h,dc,ddl,ddr,vr,hd,vl,hu: 22% 12% 15% 8% 11% 10% 8% 8% 7%
x264 [info]: i8c dc,h,v,p: 31% 35% 19% 14%
x264 [info]: Weighted P-Frames: Y:4.5% UV:3.6%
x264 [info]: ref P L0: 54.9% 6.8% 14.0% 7.5% 4.7% 4.1% 3.4% 2.1% 1.9% 0.5% 0.0%
x264 [info]: ref B L0: 76.7% 8.4% 5.6% 2.8% 2.1% 1.9% 1.5% 0.9%
x264 [info]: ref B L1: 96.0% 4.0%
x264 [info]: kb/s:1107.99
encoded 34805 frames, 8.31 fps, 1108.00 kb/s
[10/25/2013 6:21:09 PM] Done extracting subtitle from mkv
Extracting track 2 with the CodecID 'S_TEXT/ASS' to the file 'C:\Users\Administrator\AppData\Local\Temp\2\TX264\\Clan 01 [4A6B18D8]1.ass'. Container format: SSA/ASS text subtitles
Progress: 100%
[10/25/2013 6:21:10 PM] Done muxing to mkv
mkvmerge v6.3.0 ('You can't stop me!') built on Jun 28 2013 20:09:41
Error: The file 'C:\Users\Administrator\AppData\Local\Temp\2\TX264\\Clan 01 [4A6B18D8].aac' could not be opened for reading: open file error.
[10/25/2013 6:21:10 PM] Started deleting temp files...
[10/25/2013 6:21:10 PM] Deleted 3 file(s).
[10/25/2013 6:21:10 PM] Finished deleting temp files.
[10/25/2013 6:21:10 PM] Finished encoding in: 01:11:06
[10/25/2013 6:21:10 PM] Cannot find output file C:\Users\Administrator\Downloads\TX264(0.9.7.3163)-2\TX264\\Clan 01 [4A6B18D8].mkv
ozok
26th October 2013, 03:20
HEv2 only accepts stereo. Your source has 6 channels.
Ruriko
26th October 2013, 05:31
HEv2 only accepts stereo. Your source has 6 channels.
So you can't make it convert from 6 channels to stereo?
ozok
26th October 2013, 14:26
You should mix it down to stereo. Audio Tab>Effects>Channels>Stereo
BTW 96kbps is a bit high for HEv2, LC or "Auto" might be better choice.
Ruriko
3rd November 2013, 23:30
If the source has 2 audio tracks it only outputs 1 audio track. How can I get it to mux all audio tracks even if I already selected mkv as the container?
ozok
3rd November 2013, 23:46
That's not supported at the moment.
Ruriko
4th November 2013, 07:52
Is it possible to select one of the two audios?
ozok
4th November 2013, 16:13
Yes. As default first one is selected. You can select the one you wanted from combobox. Selecting is enough, you don't have to do anything else.
Ruriko
5th November 2013, 02:03
Is ja = Japanese?
ozok
5th November 2013, 02:05
AFAIK yes. I think there is a wikipedia page for language codes.
Ruriko
5th November 2013, 13:03
I believe JP is the correct language code for Japanese and it's not in the list. I tried JA but it doesn't select the right audio
ozok
5th November 2013, 15:42
Are you selecting audio stream from this list right? http://i.imgur.com/cOJ91CB.png
That language list in the audio tab is for the output's language tag.
Ruriko
6th November 2013, 01:18
Are you selecting audio stream from this list right? http://i.imgur.com/cOJ91CB.png
That language list in the audio tab is for the output's language tag.
oops i selected the wrong place
nakTT
6th November 2013, 05:08
I'm planning to add support for lame and qaac.
I have a video divided into 2 parts in 2 CD that I need to encode and merge at the same time to make it into just one mkv file. Do this apps have the function for me to do it?
Thank you in advance.
ozok
6th November 2013, 15:22
No, it cannot merge it. But if you use the same settings for each part, you can merge them with avidemux without re-encoding.
nakTT
7th November 2013, 03:36
No, it cannot merge it. But if you use the same settings for each part, you can merge them with avidemux without re-encoding.
I see, thaks so much for the advise.
If it is not to much trouble, could you tell me how do I use this avidemux to get it done? Thank you in advance.:thanks:
ozok
7th November 2013, 03:38
After you encoded two parts, open the first one with avidemux. Then use File>Append in the menu to select the second part. Select container from the left and save the video. Make sure video and audio codecs are set to copy.
nakTT
7th November 2013, 03:49
After you encoded two parts, open the first one with avidemux. Then use File>Append in the menu to select the second part. Select container from the left and save the video. Make sure video and audio codecs are set to copy.
I see. How to make sure it do not try to re-encode? And which version should I use, 32 or 64 bit? I am running on Windows & 64 bit.
Btw, thanks so much for your advise.:thanks:
ozok
7th November 2013, 03:55
By selecting video and audio codecs as "copy". This way it won't re-encode.
Edit: Version shouldn't matter since you won't be doing encoding.
nakTT
7th November 2013, 03:59
By selecting video and audio codecs as "copy". This way it won't re-encode.
I see. Thanks again.:thanks:
Any chance that we can see this function in your apps in the near future?:D
BTW, any idea on how do I remove some parts in my video? For example to remove commercials from a video, btw this is just an example to make you understand me more clearly. What I am going to do is more like removing parts that I don't like in my recorded video.
ozok
7th November 2013, 04:07
I see. Thanks again.:thanks:
Any chance that we can see this function in your apps in the near future?:D
BTW, any idea on how do I remove some parts in my video? For example to remove commercials from a video, btw this is just an example to make you understand me more clearly. What I am going to do is more like removing parts that I don't like in my recorded video.
:) It's easier said then done. Audio here is the problem. Syncing with cut video would be difficult.
nakTT
7th November 2013, 05:46
TX264 is a GUI for x264, ffmpeg, mkvmerge, mkvextract, mp4box, faac, neroaacenc, qaac, oggenc2, aften and flac. It is written in Delphi.
Any advice for me to get the latest revision of all (four versions) x264.exe as in your "TX264\Tools\x264" folder?:thanks:
ozok
7th November 2013, 17:46
Binaries hosted here seems to be working fine: http://tmod.nmm-hd.org/
Also http://download.videolan.org/pub/videolan/x264/binaries/
But I plan to use binaries from the first one because it allows burning in subtitles.
Ruriko
8th November 2013, 08:30
Is there batch way to select audio for all files? cause I don't want to manually set audio for each video.
ozok
8th November 2013, 18:27
there isn't a way to do that in batch.
ProVision
16th November 2013, 11:10
It has issues in Windows 8. There is an error report message popping up, but nothing is wrong with the application itself. I don't really mind, but it may give a false impression to new users.
Thanks again for the brilliant application!
ozok
16th November 2013, 15:52
What sort of error message do you get? Can you give more information?
XanaMuui
21st November 2013, 20:20
Hi,
Today I got this error when I closed Tx264 after a enconding. (in the attachment)
Nothing serious but it is the first time I ever saw it.
ozok
22nd November 2013, 15:10
Yes don't worry about it, it seems I left a debugging switch on.
BK-201
17th December 2013, 02:34
When can we expect an update? with new features, like hardcoding subs and a trim function :D :P
ozok
21st December 2013, 19:18
When can we expect an update? with new features, like hardcoding subs and a trim function :D :P
I have no idea. Probably when I decide to start working on TX264 again.
GMJCZP
30th December 2013, 14:31
Hello Ozok:
What do you think of this?
http://forum.doom9.org/showthread.php?t=168825
Could be used in the program?
A hug.
ProVision
18th January 2014, 06:17
http://i.imgur.com/mejrBdW.png
Sorry Ozok, for the extremely late reply. I totally forgot about it.
ProVision
18th January 2014, 06:18
And also, will you ever update TX264? Because if you will, I would love the multiple audio tracks and selecting which subtitle to merge.
Thanks!! :D
ozok
18th January 2014, 22:04
@GMJCZP & @ProVision I don't plan to add any more features to TX264. I'll release a bug fix version soon and from there I will only release bug fixes and updates for used backend tools.
I thank you all for your interest in it.
ProVision
20th January 2014, 11:42
Oh. Well, then what would you recommend me to use?
Thanks!
rsotome
2nd February 2014, 01:58
So far, I've found this to be a very easy to use program, thank you very much!
I've been having a problem thou, trying to figure out how to adjust the bitrate so that each movie in the queue has a different bitrate.
Is that even possible?
ozok
2nd February 2014, 11:34
That's not possible. And as i said I don't plan to add more features to TX264, so it won't available in the future either.
SeeMoreDigital
23rd February 2014, 11:51
I'm still struggling to find the correct settings that will allow me to generate AVC encodes that are compatible with Quicktime player.
I'm currently using the following .pdo file settings. But when the files are played in Quicktime player they look very animated... Not smooth at all :scared:
[Settings]
EncodeMode=2
Profile=2
Preset=0
Tune=0
Level=12
Bitrate=1250
Quant=21
CRF=0
Advanced1=2
10bit=0
CFR=1
Subtitle=0
BitrateTol=0
BitrateTolValue=0.50
Container=1
Chapters=0
Resize=1
Width=720
Height=576
SizeList=14
ResizeMethod=9
Crop=0
CropLeft=0
CropTop=0
CropBottom=0
CropRight=0
AudioPage=2
FAACEncode=1
FAACQuality=10
FAACBitrate=96
NeroEncode=1
NeroQuality=0.50
NeroBitrate=96
NeroProfile=0
QaacEncode=0
QaacQuality=64
QaacBitrate=96
QaacProfile=2
QaacHE=0
OggEncode=0
OggQuality=6
OggBitrate=80
OggManaged=0
LAmeEncode=0
LameVBR=200.00
LameBit=128
LameQ=3
AftenEncode=0
AftenQuality=240
AftenBitrate=320
AudioMethod=0
CustomVideo=
CustomAudio=
CustomMKV=
CustomMP4=
CustomSub=
thread=0
ThreadStr=12
Slice=0
SliceThreadStr=16
SplitM=1
SplitE=1
SplitB=0
FileSize1=1
FileSize2=0
FlacComp=5
FlacEMS=0
SAR=0
SarIndex=1
SAR1=16
SAR2=9
[RC]
FastFirst=0
MBTree=1
Lookahead=40
[ME]
MeMethod=2
Subpixel=6
MeRange=16
MePredict=1
MeWP=1
MEWeP=1
MeCons=0
[Partition]
1=1
2=1
3=1
4=0
5=1
6=1
[Frame]
Cabac=1
loop=1
gop=1
gop2=0
interlaced=0
interlaced2=0
MaxRef=4
MaxConB=3
BBias=0
AdaptiveB=1
Ref=3
[Analysis]
MixedRef=0
Chroma=1
trellis=1
skip=0
dct=3
trellis2=0
matrix=0
ptrellis1=0.00
ptrellis2=1.00
noise=0
luma1=11
luma2=21
[Quant]
minquant=10
maxquant=51
step=4
ip=1.40
pb=1.30
cl=0
curve1=60
curve2=20.00
curve3=0.50
adap=1.00
var=0
var2=1
[Advanced]
vbf1=0
vbf2=0
vbf3=0.90
slice1=0
slice2=0
slice3=0
Have I missed something blindingly obvious?
ozok
23rd February 2014, 12:54
First of all, try using presets, profiles etc. They will work better for most of the time and they will make things easier.
I don't know which x264 options fall into which profile or preset, I simply use presets. If you are getting choppy playback then you must "lower" some settings. For example start with High profile with 4.1 level etc and try to find the best settings for you by lowering your settings step by step.
Also why do you use QuickTime for playback?
GMJCZP
23rd February 2014, 13:50
When I load a file avisynth with audio track (AudioDub), the program recognizes only the video track. What can you do? Thanks.
ozok
23rd February 2014, 14:01
When I load a file avisynth with audio track (AudioDub), the program recognizes only the video track. What can you do? Thanks.
Not much, it feeds avs file to x264 and does nothing else. You won't get audio from avisynth scripts in TX264.
SeeMoreDigital
23rd February 2014, 16:14
Also why do you use QuickTime for playback?It's for streaming support. A few years ago I suggested a different approach, but it's not something I can change...
GMJCZP
23rd February 2014, 17:48
Not much, it feeds avs file to x264 and does nothing else. You won't get audio from avisynth scripts in TX264.
And there will exist the possibility that in the future the program can do, such as Bencos or Ripbot264?
ozok
23rd February 2014, 18:11
No, I don't plan to develop TX264 any further. Maybe bug fixes but not new features.
Ruriko
8th June 2014, 03:24
Can you make your program work for ogm videos. It doesn't seem to mux
[6/7/2014 6:58:52 PM] Started deleting temp files...
[6/7/2014 6:58:53 PM] Deleted 3 file(s).
[6/7/2014 6:58:53 PM] Finished deleting temp files.
--------------------------------------------
[6/7/2014 6:58:55 PM] Starting encoding process
[6/7/2014 6:58:55 PM] Command lines:
-y -i "C:\Documents and Settings\Administrator\My Documents\Downloads\Hentai\argentosoma\ova.divx505.ogm" -vn -f wav -map 0:1 "C:\Documents and Settings\Administrator\Local Settings\Temp\1\TX264\\ova.divx505.wav"
-cbr 48000 -hev2 -if "C:\Documents and Settings\Administrator\Local Settings\Temp\1\TX264\\ova.divx505.wav" -of "C:\Documents and Settings\Administrator\Local Settings\Temp\1\TX264\\ova.divx505.aac"
--crf 24 --profile high --preset slow --tune animation --output "C:\Documents and Settings\Administrator\Local Settings\Temp\1\TX264\\ova.divx505.mkv" "C:\Documents and Settings\Administrator\My Documents\Downloads\Hentai\argentosoma\ova.divx505.ogm"
-o "C:\Documents and Settings\Administrator\My Documents\Downloads\TX264(0.9.7.3163)\TX264\\ova.divx505.mkv" "C:\Documents and Settings\Administrator\Local Settings\Temp\1\TX264\\ova.divx505.mkv" "C:\Documents and Settings\Administrator\Local Settings\Temp\1\TX264\\ova.divx505.aac" "C:\Documents and Settings\Administrator\My Documents\Downloads\Hentai\argentosoma\ova.divx5051.subrip" "C:\Documents and Settings\Administrator\My Documents\Downloads\Hentai\argentosoma\ova.divx5052.subrip" --default-language jpn
--------------------------------------------
[6/7/2014 6:58:55 PM] Files to be deleted are as follows:
C:\Documents and Settings\Administrator\My Documents\Downloads\Hentai\argentosoma\ova.divx5051.subrip
C:\Documents and Settings\Administrator\My Documents\Downloads\Hentai\argentosoma\ova.divx5052.subrip
----Encoding Summary----
+Video
-CRF: 24.00
-Preset: Slow
-Profile: High
-Tune: Animation
-Level: Auto
-Force const FPS: False
-Encoding depth: 8-Bit
-Subtitles: True
-Chapter: True
-Container: MKV
+Resize
-Disabled
+Crop
-Disabled
+Aspect ratio
-Disabled
+Audio
-Encoder: Nero AAC
-CBR: 48 kbps
-Profile: HE2
+Effects
-Disabled
+Splitting
-Disabled
+Pause
-Disabled
Output Folder: C:\Documents and Settings\Administrator\My Documents\Downloads\TX264(0.9.7.3163)\TX264\
Temp Folder: C:\Documents and Settings\Administrator\Local Settings\Temp\1\TX264\
----Encoding Summary----
[6/7/2014 6:59:06 PM] Done audio decoding
ffmpeg version N-53868-gc51654f Copyright (c) 2000-2013 the FFmpeg developers
built on Jun 6 2013 03:06:23 with gcc 4.7.3 (GCC)
configuration: --enable-gpl --enable-version3 --disable-w32threads --enable-avisynth --enable-bzlib --enable-fontconfig --enable-frei0r --enable-gnutls --enable-iconv --enable-libass --enable-libbluray --enable-libcaca --enable-libfreetype --enable-libgsm --enable-libilbc --enable-libmodplug --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenjpeg --enable-libopus --enable-librtmp --enable-libschroedinger --enable-libsoxr --enable-libspeex --enable-libtheora --enable-libtwolame --enable-libvo-aacenc --enable-libvo-amrwbenc --enable-libvorbis --enable-libvpx --enable-libx264 --enable-libxavs --enable-libxvid --enable-zlib
libavutil 52. 35.100 / 52. 35.100
libavcodec 55. 15.100 / 55. 15.100
libavformat 55. 8.102 / 55. 8.102
libavdevice 55. 2.100 / 55. 2.100
libavfilter 3. 75.101 / 3. 75.101
libswscale 2. 3.100 / 2. 3.100
libswresample 0. 17.102 / 0. 17.102
libpostproc 52. 3.100 / 52. 3.100
Input #0, ogg, from 'C:\Documents and Settings\Administrator\My Documents\Downloads\Hentai\argentosoma\ova.divx505.ogm':
Duration: 00:24:45.99, start: 0.000000, bitrate: 1316 kb/s
Chapter #0.0: start 0.000000, end 92.000000
Metadata:
title : Opening Credits
Chapter #0.1: start 92.000000, end 745.400000
Metadata:
title : Part 1
Chapter #0.2: start 745.400000, end 1351.143000
Metadata:
title : Part 2
Chapter #0.3: start 1351.143000, end 1371.872000
Metadata:
title : Biography of Sue Harris (Japanese)
Chapter #0.4: start 1371.872000, end 1462.171000
Metadata:
title : Closing Credits
Chapter #0.5: start 1462.171000, end 1485.987000
Metadata:
title : Biography of Sue Harris (English)
Stream #0:0(Argentosoma - OVA (Phase:EX) - "Alone and By Myself"): Video: mpeg4 (DX50 / 0x30355844), yuv420p, 640x480, 23.98 fps, 23.98 tbr, 23.98 tbn, 23.98 tbc
Metadata:
TITLE : Argentosoma - OVA (Phase:EX) - "Alone and By Myself"
ARTIST : Kaverin
COPYRIGHT : #Anime-Legion@mIRCX.com
DESCRIPTION : www.anime-legion.net
LANGUAGE : Argentosoma - OVA (Phase:EX) - "Alone and By Myself"
Stream #0:1(Japanese): Audio: vorbis, 48000 Hz, stereo, fltp, 112 kb/s
Stream #0:2(English): Audio: vorbis, 48000 Hz, stereo, fltp, 112 kb/s
Stream #0:3(English): Subtitle: text
Stream #0:4(English (Dub)): Subtitle: text
Output #0, wav, to 'C:\Documents and Settings\Administrator\Local Settings\Temp\1\TX264\\ova.divx505.wav':
Metadata:
ISFT : Lavf55.8.102
Chapter #0.0: start 0.000000, end 92.000000
Metadata:
title : Opening Credits
Chapter #0.1: start 92.000000, end 745.400000
Metadata:
title : Part 1
Chapter #0.2: start 745.400000, end 1351.143000
Metadata:
title : Part 2
Chapter #0.3: start 1351.143000, end 1371.872000
Metadata:
title : Biography of Sue Harris (Japanese)
Chapter #0.4: start 1371.872000, end 1462.171000
Metadata:
title : Closing Credits
Chapter #0.5: start 1462.171000, end 1485.987000
Metadata:
title : Biography of Sue Harris (English)
Stream #0:0(Japanese): Audio: pcm_s16le ([1][0][0][0] / 0x0001), 48000 Hz, stereo, s16, 1536 kb/s
Stream mapping:
Stream #0:1 -> #0:0 (vorbis -> pcm_s16le)
Press [q] to stop, [?] for help
size= 278619kB time=00:24:45.97 bitrate=1536.0kbits/s
video:0kB audio:278619kB subtitle:0 global headers:0kB muxing overhead 0.000028%
[6/7/2014 6:59:45 PM] Done audio encoding with neroaac
*************************************************************
* *
* Nero AAC Encoder *
* Copyright 2009 Nero AG *
* All Rights Reserved Worldwide *
* *
* Package build date: Feb 18 2010 *
* Package version: 1.5.4.0 *
* *
* See -help for a complete list of available parameters. *
* *
*************************************************************
Processed 1485 seconds...
[6/7/2014 7:07:22 PM] Done video encoding with x264
ffms [info]: 640x480p 1:1 @ 24000/1001 fps (vfr)
x264 [info]: using SAR=1/1
x264 [info]: using cpu capabilities: MMX2 SSE2Fast SSSE3 SSE4.2
x264 [info]: profile High, level 3.1
x264 [info]: frame I:396 Avg QP:17.95 size: 23317
x264 [info]: frame P:11759 Avg QP:21.94 size: 4941
x264 [info]: frame B:23474 Avg QP:27.06 size: 1010
x264 [info]: consecutive B-frames: 2.8% 28.8% 2.5% 60.8% 1.8% 3.3%
x264 [info]: mb I I16..4: 20.6% 67.1% 12.4%
x264 [info]: mb P I16..4: 4.4% 6.9% 0.7% P16..4: 37.5% 7.7% 4.3% 0.0% 0.0% skip:38.6%
x264 [info]: mb B I16..4: 0.6% 0.9% 0.1% B16..8: 16.6% 1.7% 0.4% direct: 1.1% skip:78.7% L0:47.8% L1:44.8% BI: 7.4%
x264 [info]: 8x8 transform intra:59.3% inter:79.4%
x264 [info]: direct mvs spatial:97.9% temporal:2.1%
x264 [info]: coded y,uvDC,uvAC intra: 37.0% 61.7% 19.8% inter: 7.3% 11.4% 0.5%
x264 [info]: i16 v,h,dc,p: 32% 28% 18% 23%
x264 [info]: i8 v,h,dc,ddl,ddr,vr,hd,vl,hu: 16% 16% 39% 4% 4% 4% 5% 4% 7%
x264 [info]: i4 v,h,dc,ddl,ddr,vr,hd,vl,hu: 18% 15% 18% 7% 10% 9% 9% 7% 7%
x264 [info]: i8c dc,h,v,p: 37% 32% 20% 12%
x264 [info]: Weighted P-Frames: Y:3.0% UV:2.3%
x264 [info]: ref P L0: 60.8% 7.0% 13.2% 4.9% 3.6% 2.7% 2.6% 1.7% 1.6% 1.8% 0.2% 0.0%
x264 [info]: ref B L0: 77.2% 7.9% 6.0% 2.5% 1.7% 1.6% 1.4% 1.0% 0.7%
x264 [info]: ref B L1: 97.4% 2.6%
x264 [info]: kb/s:319.53
encoded 35629 frames, 78.06 fps, 319.53 kb/s
[6/7/2014 7:07:22 PM] Done muxing to mkv
mkvmerge v6.3.0 ('You can't stop me!') built on Jun 28 2013 20:09:41
Error: The file 'C:\Documents and Settings\Administrator\My Documents\Downloads\Hentai\argentosoma\ova.divx5051.subrip' could not be opened for reading: open file error.
[6/7/2014 7:07:22 PM] Started deleting temp files...
[6/7/2014 7:07:22 PM] Deleted 3 file(s).
[6/7/2014 7:07:22 PM] Finished deleting temp files.
[6/7/2014 7:07:22 PM] Finished encoding in: 00:08:26
[6/7/2014 7:07:22 PM] Cannot find output file C:\Documents and Settings\Administrator\My Documents\Downloads\TX264(0.9.7.3163)\TX264\\ova.divx505.mkv
The problem seems to be with the subtitle muxing step. Did you try turning it off?
Ruriko
9th June 2014, 00:51
Oh it works without muxing subtitle but I want to mux the subtitles :(
Dclose
8th September 2014, 01:02
I like TX264, with the main reason of not using it being when I want more than one audio stream. It has built-in 10-bit encoding (which can be a noticeable improvement on animation), but a really big thing it has over other encoders I can think of is the AAC audio options.
Maybe they exist, but I can't think of any other Windows encoders that can use QAAC/TVBR. Handbrake is close with now having FDK, though I think QAAC is better, and HB's FDK can't do VBR. (edit: Oops, I can think of one, but batch encoding is so much easier with TX264.)
Just some praise there, and a thank you.
Also, since I'm typing, I couldn't get TX264 to work on a different computer, and I couldn't figure out why. I couldn't find a solution anywhere. It wasn't encoding audio, and then it would encode the video, and then the file would error at the end since it never encoded the audio.
It was only doing it with QAAC. I installed QAAC separately, but it still would error. Installing Quicktime fixed it. Just thought I'd mention it in case anyone else has the same problem.
ozok
8th October 2014, 01:13
New version 0.9.8 changes:
-Added: Support for file extensions m2ts and ts
-Fixed: Options weren't saved when some post-encode options were selected
-Fixed: Moving files up/down could cause "Access violation" errors
-Fixed: If temp folder doesn't exist it will be created instead of just informing user
-Removed: Skin
-Updated: QAAC to 2.42
-Updated: FDKAAC to 0.6.0
-Updated: FFmpeg
-Updated: MkvToolNix to 7.2.0
-Updated: x264 to r2479kMod
Download (https://sourceforge.net/projects/tx264/)
TOM_SK
8th October 2014, 05:24
0.9.8.3219 doesn't work here:
http://i.imgur.com/iOT2kA4.png
ozok
8th October 2014, 14:21
Do you have the following files in tools/x264 folder?
-x264_10bit.exe
-x264_10bit_64.exe
-x264_32.exe
-x264_64.exe
It's possible your download is corrupted. MD5 of 7z file is 75f7fcfd41e3c78dee9f34753c0f6956
TOM_SK
8th October 2014, 16:08
Yep, all the files are there and the MD5 is exactly the same - downloaded of course from SourceForge.
Just for fun I downloaded the previous version and used the x264 folder with the version 0.9.8.3219 and works fine.
Something is missing form the new build or the x264 r2479kMod is not compatible with the new version.
ozok
8th October 2014, 16:17
32bit x264's name should be x264.exe not x264_32.exe. I use 64bit PC so I didn't notice it. I'll re-upload the package. You can just rename x264_32 to x264.exe if you already downloaded it.
TOM_SK
8th October 2014, 16:28
Great, thank you very much!
Dextor41
28th October 2014, 20:17
Hi, few issues with the latest version - 098:
1) Got an error:
[2014-10-28 19:30:57] Done video encoding with x264
ffms [info]: 696x480p 10:11 @ 3475/143 fps (cfr)
resize [error]: invalid sar `1.3:1.3'
mp4 [error]: failed to finish movie.
x264 commandline generated by TX264: --crf 21 --profile baseline --level 3.1 --preset veryslow --tune film --force-cfr --fps 23.976 --video-filter resize:width=640,height=480,sar=1.3:1.3,method=bicubic --output "<Temporary file>" "<Input file>"
The input video is a MKV, MPEG4 Video (H264) 696x480 (29:22) with DAR 4:3 and AC3 audio, subtitles and chapters
EDIT: the error went away after I disabled the option to set DAR in TX264. By mistake I enabled the option and set it to 4:3 not noticing the original already had that DAR.
2) I personally do not like that the stats that TX264 shows when encoding do not have any titles/description
XanaMuui
16th January 2015, 20:24
Thanks for the new version!
The deconding of WMV files is working now.
Just out of curiosity, why did you removed the skins?
Dogway
16th November 2015, 13:26
This thing no longer works with avisynth right (avs 2.6):
[16/11/2015 12:25:34] Done video encoding with x264
avs [error]: Avisynth: access violation at 0x0007A9C1 in C:\Windows\system32\avisynth.DLL,
attempting to read from 0x01210168
x264 [error]: could not open input file `E:\Nuevo AviSynth Script (2) - copia.avs'
mp4 [error]: failed to finish movie.
vBulletin® v3.8.11, Copyright ©2000-2026, vBulletin Solutions Inc.