View Full Version : TX264 0.9.8 - GUI for x264 with audio encoding support
Pages :
1
2
[
3]
4
5
6
7
8
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
vBulletin® v3.8.11, Copyright ©2000-2026, vBulletin Solutions Inc.