View Full Version : TEncoder 4.5.2 - Multithreaded GUI for FFMpeg and Mencoder
ozok
8th October 2011, 22:03
TEncoder is a multithreaded gui for ffmpeg, mencoder and mplayer.
Features:
-Run up to 16 simultaneous processes and/or make FFMpeg and Mencoder to do internal multithreaded encoding.
-Hard-code subtitles with same name as video using Mencoder
-Rip unprotected DVDs
-Do two passes to improve quality
-Download video from YouTube etc
-Pass custom options to encoders
-Extract audio or video
-Extract parts from file
-Convert audio files (mp3 to aac etc)
-Select audio track from files with multiple audio tracks
-Extract jobs to .bat file so they can be run later
-Preview files with all options applied
-Edit/create presets
-Works under Wine
-64bit support (FFMpeg only)
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=QX8G3B2A4VRJG)
Screenshot:
http://tencoder.sourceforge.net/files/ss.png
Downloads:
You can download it from here: http://www.downloadbestsoft.com/TEncoder-Video-Converter.html
TEncoder downloads version file from Dropbox. No information is sent during that process.
Any suggestions, criticisms etc are welcome.
Selur
9th October 2011, 10:06
some suggestions:
- connect the container and codec selection or warn the user when a combination is chosen that will cause mencoder to write to another container than selected (mpeg2+mp3+wmv container -> avi(mpeg2+mp3))
- if input par != output par this should be respected during resize
- add (auto) crop support
- allow users to keep the current resolution
- preview for subtitles + font selection might be a good idea
- combobox for the audio track selection for streams with multi audio input
... (there are so many features one could add,.. ;))
Cu Selur
ozok
9th October 2011, 13:20
@Selur thanks for suggestions.
Container changes according to selected video codec, but a warning could be shown if user selects a problematic combination.
- allow users to keep the current resolution
Do you mean video size? If you select "Original" as video size, video size should be kept. But i dont know if that is what you mean by resolution.
Selur
9th October 2011, 13:30
yup, overlooked the 'Original' option :)
ozok
29th November 2011, 13:17
Hi all
There is a new version 1.4.
What's changed:
-Moved: Custom options, two pass and subtitle options to "Extra Options" window
-Added: Deinterlaceing
-Added: TEncoder will remember its last position and state
-Added: Custom audio and video options
-Added: Total progress is now updated smoothly
-Added: Open output folder option to post-encode options
-Added: Files that do not exist will be removed from list before encoding starts
-Fixed: Temp. folder could not be cleared if encoder log keeping was off
-Fixed: Flv, m4v and m2v files could not be opended sometimes
-Removed: Some of the skins
-Updated: AlphaControls to 7.55
-Updated: MediaInfo to 0.7.51
ozok
23rd December 2011, 13:07
Hi all!
There is a new version 1.5
--1.5 BETA
-Added: 5.1 channel support
-Added: Option to preserve aspect ratio
-Added: Encoder changes according to selected video codec
-Added: Options to select between multiple audio and subtitle tracks for each file
-Added: Option to specify encoding range (in sec.) for each file
-Added: Encoder output is shown during encoding process
-Added: Skins
-Fixed: AAC encoding problems with MEncoder
-Fixed: A few minor bugs
-Improved: Properties windows shows more info now
-Improved: Some UI changes
-Updated: AlphaControls to 7.57
-Updated: MediaInfo to 0.7.52
-Updated: FFmpeg to N-35966-g1d0ae92
-Updated: MPlayer and MEncoder to Sherpya-SVN-r34401-4.6.2
-Updated: libfaac to 1.28
PS Please note that this version BETA which means it has experimental features that may not work properly.
ozok
21st January 2012, 13:03
Hi all
There is a new version 1.6
--1.6
-Added: Option to select audio or video only encoding
-Added: Support for audio encoding (mp3 to aac etc.)
-Added: Support for Webm (VP8 + OggVorbis)
-Added: Splash (http://www.videohelp.com/tools/Mirillis-Splash) Screen
-Added: Option to apply range settings to all files in the list
-Fixed: FFMpeg (http://www.videohelp.com/tools/ffmpeg) encode range misscalculation
-Fixed: Command lines were not shown in logs
-Fixed: Default skin was not Ubuntu
-Fixed: FFmpeg Mpeg4+AAC+Mp4 problem
-Improved: Encoding screen is merged with main screen
-Updated: AlphaControls to 7.59
ozok
9th February 2012, 18:14
Hi all,
There is a new version 1.7
--1.7
-Added: Player
-Added: Range Editor
-Added: Option to specify subtitle delay for each file
-Added: Option to specify audio delay for each file
-Added: Audio and video bitrates can be entered manually
-Added: 4 more aspect ratio options
-Added: Installer can create folder group in start menu
-Added: MPlayer log
-Added: Two new skins Lucy and Air
-Fixed: MEncoder encode range miscalculation
-Fixed: MEncoder no audio problem
-Fixed: None as video and audio codec warning
-Fixed: Subtitle and audio problems if file removed because it doesn't exist
-Fixed: Drag and drop did not work
-Fixed: Encoding time was not accurate
-Removed: Splash screen because it causes problems with drag and drop
-Improved: Some minor UI changes
-Updated: MediaInfo to 0.7.53
-Updated: AlphaControls to 7.60
-Updated: FFMpeg to git-6833fe4
ozok
11th February 2012, 20:46
Hi all,
There is a new version 1.7.1 Hotfix.
-Added: Support for m2ts files
-Fixed: FFMpeg two pass problem
-Fixed: FFMpeg aspect ratio problem with VP8
-Improved: A few minor UI improvements
DJ-1
13th February 2012, 20:55
I`ll give this a try...
Does this use Nero AAC+ ? as far as i know thats the latest, i usually use HDConvertox `just for audio` then MUX it all together....
as Vidcoder`s AAC isnt as good.
cheers.
ozok
13th February 2012, 23:29
@DJ-1 no it doesn't use Nero AAC, it just uses FFMpeg and Mencoder as backends. But i might add support for other tools in the future.
VoXHD
19th April 2012, 13:37
Nice piece of work, pretty fast encoding and good result quality.
But:
- a custom resize would be very useful. I mean, I want to convert from 1080p>720p (1280x544/536) and there are only standard sizes for downscaling. I need 1280x544 with "keep aspect ratio-Original".
- estimate filesize of converted file would be nice, also, before start the conversion
- a pause/resume function/button.
Hope you take a look !
ozok
19th April 2012, 14:15
Custom video size option is coming up with next release.
I'll look into others as well.
ozok
19th April 2012, 14:24
There have been two new releases:
--1.8.1 Hotfix
-Fixed: New resolution values were not effective
-Fixed: Total progress value would exceed 100
--1.8
-Added: Option to use source folder as output folder
-Added: Hue for skins
-Added: Post-encode option to settings window
-Added: New resolutions
-Added: New fps values
-Improved: Settings window UI layout
-Fixed: 29.99 is corrected to 29.97
-Fixed: Icon resolution problems
-Fixed: Portable version would delete wrong txt files
-Updated: MediaInfo.dll to 0.7.56
-Updated: AlphaControls to 7.63
-Updated: JVCL to 3.45
-Updated: FFMpeg to N-39664-g6bfb304
-Updated: MEncoder and Mplayer to svn-34401
cengizhan
19th April 2012, 17:05
change apply button caption to load. it is confusing. also save/edit button should copy current settings from main window, should not display default settings.
VoXHD
19th April 2012, 21:36
i think you made a mistake.
http://i305.photobucket.com/albums/nn206/nVA75/TE.jpg
should be "Custom" at size, not "Original", and let me chose my desire size. I've made some short tests with "Original", but my "1280x..." custom size and no changes.
Format : AVI
Format/Info : Audio Video Interleave
File size : 61.5 MiB
Writing application : MEncoder Sherpya-SVN-r34401-4.6.2
Writing library : MPlayer
Video
ID : 0
Format : MPEG-4 Visual
Codec ID : FMP4
Width : 1 920 pixels
Height : 800 pixels
Display aspect ratio : 2.40:1
Frame rate : 23.976 fps
Color space : YUV
Chroma subsampling : 4:2:0
Take a look:
http://i305.photobucket.com/albums/nn206/nVA75/TE2.jpg
Size should be not Original, but Custom 1280x536.
And where is that MPEG4 settings window from previous version? Trellis, Constant Bitrate, ClosedGOP....
ozok
19th April 2012, 22:08
change apply button caption to load. it is confusing. also save/edit button should copy current settings from main window, should not display default settings.
i think apply applies there better. Profile editor shows values from selected profile. Shouldn't it be that way?
i think you made a mistake.
http://i305.photobucket.com/albums/nn206/nVA75/TE.jpg
should be "Custom" at size, not "Original", and let me chose my desire size. I've made some short tests with "Original", but my "1280x..." custom size and no changes.
...
Size should be not Original, but Custom 1280x536.
I think there is a misunderstanding here. From now own, values that'll be passed to encoders are the values of the boxes you indicated with red. List is just some sort of suggestion. In short, everything except "Original" is "Custom".
I'll change texts around them to prevent further misunderstanding.
And where is that MPEG4 settings window from previous version? Trellis, Constant Bitrate, ClosedGOP....
It was a mistake I made, that feature was not finished then and I'm still working on it. I'll make sure it comes with new release.
ozok
19th April 2012, 22:11
There is a new version 1.9
--1.9
-Added: Option specify custom video width and height values
-Added: Audio extraction now produces valid files
-Added: A new skin: LightBoard
-Fixed: 1440x1080 resolution was passed wrong to the encoders
VoXHD
19th April 2012, 22:25
Yap, my bad. I got it in the and. It must be choose an approximated Custom size from that list (in my case - 1280x720) and then my size 1280x536 in the boxes below.
Another problem with this Custom resize: it seems to let artefacts after conversion. A green line (that green line...) up the movie screen, and some strange lines at the bottom of the screen:
http://i39.tinypic.com/1znq3k0.jpg
http://i41.tinypic.com/o8e7hi.jpg
http://i40.tinypic.com/2gwrhiw.jpg
cengizhan
20th April 2012, 03:41
Also i never got a successful output with (mkv, ffmpeg, h264,aac). Always breaks after first pass resulting with a 0 byte file.
ozok
20th April 2012, 10:36
Yap, my bad. I got it in the and. It must be choose an approximated Custom size from that list (in my case - 1280x720) and then my size 1280x536 in the boxes below.
Another problem with this Custom resize: it seems to let artefacts after conversion. A green line (that green line...) up the movie screen, and some strange lines at the bottom of the screen:
http://i39.tinypic.com/1znq3k0.jpg
http://i41.tinypic.com/o8e7hi.jpg
http://i40.tinypic.com/2gwrhiw.jpg
To tell you the truth i don't know what do you mean by that. I couldn't see anything.
Also i never got a successful output with (mkv, ffmpeg, h264,aac). Always breaks after first pass resulting with a 0 byte file.
Can you send me the encoder outputs? If it is empty (sometimes that happens) select "Export to Script" and send me the bat file.
Edit:
I found the source of the problem. TEncoder does not pass bitrate value to FFMpeg when encoding to h264. As a workaround, you can pass "-b:v A000" as custom argument, A being the bitrate you want.
I also found out that selecting "Close TEncoder" or "Open output folder" as post-encode option causes TEncoder to not to keep encoder logs.
meshaun
20th April 2012, 16:56
Hi. It's a nice tool.
I hope that you consider some of the suggestions.
1- Ability to keep Aspect Ratio of video and resize to any size
2- Auto Detect Black Borders and Auto Crop
3- Manual Crop for those who prefer that.
4- Use a single source file (.mkv) and detect any format of audio such as DTS/ DTS MA/ TrueHD and convert to any audio format
5- Detect subtitle forms (.srt/.pgs/.sup) in .mkv files or any, maybe Full BD (.m2ts) and output them in the Output Folder
ozok
20th April 2012, 17:26
@meshaun thanks for the input. I'll add a cropping editor like the current range editor. And changing width or height to maintain aspect ratio seems a good idea.
Aren't DTS/ DTS MA/ TrueHD files detected? I don't have files containing these kinds of streams to test.
meshaun
20th April 2012, 18:30
Hi. I'll check on that then.
I really appreciate if you can add the Auto Crop and Maintaining Aspect Ratio stuff.
One more thing, can it process a full Blu-ray disc? Like, detect the .m2ts file and encode an .mp4 from that?
ozok
20th April 2012, 19:24
...
One more thing, can it process a full Blu-ray disc? Like, detect the .m2ts file and encode an .mp4 from that?
TEncoder accepts m2ts files and AFAIK ffmpeg and mencoder can encode them into other formats. But i dont know much about bluray discs.
VoXHD
20th April 2012, 21:34
Ability to keep Aspect Ratio of video and resize to any size
Already done that!
Settings:
Custom size (your own size)
Aspect Ratio: Original
meshaun
27th April 2012, 01:03
No new updates with the latest x264 encoding release?
How can I add CustomsVideoOptions under CustomsArgs for mencoder? Denoise, Blur/Sharpen
Encoder Log 1
-ss 0 -endpos 9348 -mc 0 -priority idle -aid 1 -ofps 23.976 -ovc xvid -xvidencopts bitrate=3000:threads=1: "unsharp=l7x7:-2:c7x7:-2" -of avi -srate 48000 -oac lavc -lavcopts acodec=ac3:abitrate=192: -channels 2 -delay 0 -o "D:\......."
MEncoder Sherpya-SVN-r34401-4.6.2 (C) 2000-2011 MPlayer Team
SSE supported but disabled
SSE2 supported but disabled
Setting process priority: idle
181 audio & 389 video codecs
File not found: 'unsharp=l7x7:-2:c7x7:-2'
Failed to open unsharp=l7x7:-2:c7x7:-2.
Cannot open file/device.
How can I add CustomsVideoOptions under CustomsArgs for mencoder? Denoise, Blur/Sharpen
...
-vf filter1=filterargs,filter2=filterargs... usage of different filters might be different see link below.
-vf crop=680:552:22:12,scale=512:384,hqdn3d is an example of how to use mencoder filters.
Look here: http://www.mplayerhq.hu/DOCS/man/en/mplayer.1.html#VIDEO FILTERS these are for Mplayer but may work for MEncoder as well.
Already tried it with -vf filter1..... Don't work!
Encoder Log 1
-ss 0 -endpos 6741 -mc 0 -priority idle -aid 1 -ofps 23.976 -ovc xvid -xvidencopts bitrate=3000:threads=1:-vf unsharp=l7x7:-2:c7x7:-2 -of avi -srate 48000 -oac mp3lame -lameopts cbr:br=192: -channels 2 -delay 0 -o "D:\.........mkv"
MEncoder Sherpya-SVN-r34401-4.6.2 (C) 2000-2011 MPlayer Team
SSE supported but disabled
SSE2 supported but disabled
Option xvidencopts: Unknown suboption -vf
Error parsing option on the command line: -xvidencopts
Exiting... (error parsing command line)
-ss 0 -endpos 6741 -mc 0 -priority idle -aid 1 -ofps 23.976 -ovc xvid -xvidencopts bitrate=3000:threads=1:-vf hqdn3d -of avi -srate 48000 -oac mp3lame -lameopts cbr:br=192: -channels 2 -delay 0 -o "D:\............mkv"
MEncoder Sherpya-SVN-r34401-4.6.2 (C) 2000-2011 MPlayer Team
SSE supported but disabled
SSE2 supported but disabled
Option xvidencopts: Unknown suboption -vf
Error parsing option on the command line: -xvidencopts
Exiting... (error parsing command line)
@VoXHD are you sure there is a space here "-xvidencopts bitrate=3000:threads=1:-vf unsharp=l7x7:-2:c7x7:-2" between "threads=1:" and "-vf"? When entering custom command line, make sure first and characters are space. It is suppose to add these spaces but might be a bug.
added [space] between "threads=1:" and "-vf" and seem to be ok. it works. no bug so far...
in fact, i added only -vf unsharp=l7x7:-2:c7x7:-2 as a custom argument in the command line.
i will try with other scripts too ;)
Update:
--2.0
-Fixed: Didnt keep encoder logs if "Nothing" as post-encode option wasnt selected
-Fixed: FFMpeg could not do two pass h.264 encoding
-Fixed: m2ts files could not be draged and dropped
-Fixed: Custom args were not passed correctly
-Updated: AlphaControls to 7.65
-Updated: MediaInfo.dll to 0.7.58
-Updated: FFMpeg to N-41074-g9c27f29
Update:
--2.0.1 Hotfix
-Fixed: Mencoder could not start
-Fixed: Mencoder two pass could not start
ozok
14th June 2012, 15:43
Update:
--2.1
-Added: Cropping (beta)
-Added: Option to disable skinning (thanks to zo-ni)
-Added: Option to do CBR video encoding with FFMpeg
-Fixed: Mencoder hard-coded subtitles eventhought subtitles were disabled (thanks to gnaw)
-Fixed: A few visual problems (thanks to gnaw)
-Fixed: Post-encode action value could not be saved
LigH
30th June 2012, 11:56
Very useful tool, thank you.
I was afraid that a conversion "Movie audio track to pure audio file" would enforce a container, but if Video codec = Disabled, audio files are created as they should.
In case of pure audio output, it would be nice to have a quality level instead of a constant bitrate (e.g. LAME VBR MP3: -V # / Ogg Vorbis: -q #).
ozok
30th June 2012, 12:32
@LigH disabling video works like audio extraction as you stated. It determines output audio file's extension by detecting audio codec but sometimes that may fail, so i appreciate bug reports on that matter.
I was planning to write a different GUI focusing on purely audio encoding but i can add quality option too. First i must check if mencoder and ffmpeg supports that.
ozok
15th July 2012, 14:39
Update:
--2.2
-Added: Language info will be shown for audio tracks
-Added: Option to keep audio sampling rate
-Added: Option to keep audio channels
-Added: "Delete" button to Profile editor to delete profiles
-Added: Support for WMAV2
-Added: TEncoder's main window size can be reduced now
-Added: TEncoder will add index if output file already exists
-Added: Option to force encoders to calculate width according to aspect ratio
-Fixed: Logs saving problems (thanks to gnaw)
-Fixed: Changed "Copy" codec to "Direct Stream Copy" (thanks to gnaw)
-Fixed: Problems caused by files without any audio streams
-Fixed: Wrong audio track problem
-Fixed: Filtering problems
-Fixed: Portable version default output path is now application folder (thx to portablefreeware.com/forum users)
-Fixed: Profile editor "Refresh" button press caused profiles to dissappear from main window
-Fixed: Proper skin was not applied when skinning was enabled after fresh start
-Fixed: Some minor UI problmes
-Improved: Some UI changes
-Improved: Filtering options passed to encoder
ozok
19th July 2012, 13:47
Update:
--2.3
-Added: Support for video codec Huffyuv (thx to pintcat and cauptain)
-Added: Skin "Toxic"
-Fixed: Audio only mode sometimes failed
-Fixed: Audio delay used even though video was disabled
-Fixed: Convertion sometimes failed with files without audio
-Fixed: Passed time was shown wrong
-Fixed: A few UI problems
-Improved: Audio codec detection for audio copying
-Updated: AlphaControls to 7.67
pintcat
21st July 2012, 06:37
@ozok: Thanx for finally adding lossless support. :) Two small issues:
1. If I set the encoder to Huffyuv all the video specific settings like resolution and aspect ratio are disabled. If I want to change these settings I have to choose another codec first, change what ever I have to change and then set it to Huffyuv. That's a bug, right? ;)
2. It uses the ffmpeg variant of Huffyuv (FFVH) which can only be decoded by ffmpeg itself. In general, I can use LAV or ffdshow to handle this, but there are a few applications which use internal decoders instead of third party stuff and these might be unable to import this format. Better use the original Huffyuv.
ozok
21st July 2012, 12:24
@pintcat
1. Yes it is. Only Bitrate should have been disabled.
2. It passes "-vcodec huffyuv" parameter.
pintcat
21st July 2012, 19:46
Are you sure? The resulting video is a little smaller than the general Huffyuv version. Also, MediaInfo tells me that the video codec is FFVH.
ozok
21st July 2012, 20:09
@pintcat Mencoder is selected when you choose huffyuv as video codec, try changing it to FFMpeg. I've change FFMpeg as default Huffyuv encoder.
privatehun
22nd July 2012, 06:44
@ozok
have u ever consider mix Tx264 with this one. I like constant quality Factor option than bit rate base option.
pintcat
22nd July 2012, 07:52
@pintcat Mencoder is selected when you choose huffyuv as video codec, try changing it to FFMpeg. I've change FFMpeg as default Huffyuv encoder.
Yep, works great. Thanx for clarifying.
ozok
23rd July 2012, 02:30
have u ever consider mix Tx264 with this one. I like constant quality Factor option than bit rate base option.
No. These are very different tools.
LigH
23rd July 2012, 07:43
The original Huffyuv codec by Ben Rudiak-Gould did not support YV12 natively. This had been added by the libavcodec project (ffdshow VfW Codec), along with a few more fixes for large resolutions.
ozok
23rd July 2012, 18:11
The original Huffyuv codec by Ben Rudiak-Gould did not support YV12 natively. This had been added by the libavcodec project (ffdshow VfW Codec), along with a few more fixes for large resolutions.
Then that explains file size differences.
pintcat
10th September 2012, 07:01
Encountered a small issue...
I was trying to convert a QuickTime (MOV) video into a common MP4. The video stream was already h.264, the audio stream was PCM/uncompressed. So here is what I did:
1. Set video to Direct Stream Copy
2. Set audio to be encoded with AAC
3. Chose MP4 as output container
For some reason the resulting video was .MOV again. Apart from that TEncoder did everything I wanted it to do: Copied the video and encoded the audio with AAC. I tried both, FFMPEG and MEncoder with the same result. If I set it to encode both streams, video AND audio, TEncoder gives me the container of my choice, but not with direct stream copy.
ozok
10th September 2012, 10:54
Encountered a small issue...
I was trying to convert a QuickTime (MOV) video into a common MP4. The video stream was already h.264, the audio stream was PCM/uncompressed. So here is what I did:
1. Set video to Direct Stream Copy
2. Set audio to be encoded with AAC
3. Chose MP4 as output container
For some reason the resulting video was .MOV again. Apart from that TEncoder did everything I wanted it to do: Copied the video and encoded the audio with AAC. I tried both, FFMPEG and MEncoder with the same result. If I set it to encode both streams, video AND audio, TEncoder gives me the container of my choice, but not with direct stream copy.
Isn't that the expected behavior?
LigH
10th September 2012, 12:08
Of course it is expectable that the selected target container will be used when the video stream is recoded.
But if the source video format is compatible with the target container, then it should be possible to change (re-multiplex to) the container format even without recoding the video stream.
ozok
10th September 2012, 14:05
Update:
--2.4
-Added: Video "Direct Stream Copy" is going to use selected container
-Added: A few minor UI changes
-Fixed: Selecting Huffyuv disabled all video settings (thx to pintcat)
-Fixed: Huffyuv resizing, aspect ratio etc problems with FFMpeg
-Fixed: FFMpeg is default encoder for Huffyuv now (thx to pintcat)
-Fixed: Audio extraction may not work properly in some cases
-Improved: Audio codec detection
-Updated: AlphaControls to 7.68
-Updated: FFMpeg to git-070b0e1
pintcat
10th September 2012, 18:54
So it was supposed to not change the container if the video was just copied? Never noticed that. Anyway, thanx for the update.
ozok
10th September 2012, 19:16
So it was supposed to not change the container if the video was just copied? Never noticed that. Anyway, thanx for the update.
Well, that was what i thought. But what you and LigH say makes more sense now.
pintcat
11th September 2012, 19:46
One small suggestion: I noticed that the option for adjusting the aspect ratio is greyed out if 'Direct Stream Copy' is chosen for the video stream. The setting of the aspect ratio is usually part of the container and not the encoder so this option should stay enabled.
Everything else seem to work fine (made only a few tests so far).
ozok
23rd September 2012, 11:27
Update:
--2.5
-Added: Support for Speex (FFMpeg (http://www.videohelp.com/tools/ffmpeg) only)
-Added: About 840 device presets (old presets will not work!)
-Added: several new skins
-Added: Support for rmvb files as input
-Fixed: Encoding failed if aspect ratio was forced with some video codecs
-Fixed: TEncoder (http://www.videohelp.com/tools/TEncoder) crashed if "Close TEncoder" was selected as post-encode option
-Fixed: Settings weren't saved if "Close TEncoder" was selected as post-encode option
-Fixed: Video and audio summary problems
-Improved: Audio codec detection (FLAC)
-Updated: MediaInfo (http://www.videohelp.com/tools/MediaInfo) to 0.7.60
-Updated: FFmpeg to git-cb3591e
ozok
23rd September 2012, 11:28
One small suggestion: I noticed that the option for adjusting the aspect ratio is greyed out if 'Direct Stream Copy' is chosen for the video stream. The setting of the aspect ratio is usually part of the container and not the encoder so this option should stay enabled.
Everything else seem to work fine (made only a few tests so far).
Actually aspect ratio option is passed directly to the encoders so it makes sense to disable it.
pintcat
23rd September 2012, 14:27
I can't speak for all containers, but at least MP4 and MKV support PAR adjustment (without actually changing the video data). Isn't that what your aspect ratio option does?
Otherwise, which PAR would be used on DirectStreamCopy? Simply 1:1 or is it copied from the source video?
ozok
23rd September 2012, 17:16
I can't speak for all containers, but at least MP4 and MKV support PAR adjustment (without actually changing the video data). Isn't that what your aspect ratio option does?
Otherwise, which PAR would be used on DirectStreamCopy? Simply 1:1 or is it copied from the source video?
Aspect ratio values are used if video is encoded. Otherwise video streams are just copied. I don't know FFmpeg or Mencoder writes aspect ratio info to container properly. But AFAIK we can say it is also copied from source if video stream is copied as well.
ozok
26th September 2012, 20:15
Update:
--2.6
-Added: User will be warned if given bitrate values are not numeric
-Fixed: Some presets caused size edits and size list to show invalid values
-Fixed: Audio track selection was ignored if "None" video codec was selected
-Fixed: A few UI problems (thanks to Zoni)
-Fixed: In rare cases, TEncoder could not be minimized
-Fixed: Default skin was wrong for portable version
-Updated: AlphaControls to 7.70
-Updated: FFmpeg to git-bbe9fe4
ozok
10th October 2012, 19:58
Update:
--2.7
-Added: Support for 3gp container
-Added: Video options won't be passed if source is audio file
-Added: Some UI changes to "Logs" and "Settings" windows
-Fixed: "Canvas does not allow drawing" errors
-Fixed: Audio to audio convertion failed
-Fixed: Wrong file extension if video options were set for audio only source
-Fixed: Flickers due to excesive output from backends
-Fixed: Errors occur when Logs were created
-Updated: AlphaControls to 8.01 Beta
-Updated: FFMpeg
-Updated: MPlayer and MEncoder
-Updated: JVCL to 3.47
-Updated: MadExcept to 4.0.5
LigH
11th October 2012, 07:16
Added: Support for 3gp container
Uh, delicate thing, I believe there are interesting restrictions which combinations of audio and video are allowed in it, and ffmpeg may or may not obey these specs. Decide for yourself how strictly you are going to check them in your GUI before executing the command...
ozok
11th October 2012, 08:42
@LigH is there a place where i can find information about 3gp restrictions so i can check them?
LigH
11th October 2012, 10:21
Official URLs:
http://www.3gpp.org/specifications
ftp://ftp.3gpp.org/specs/2012-09
External overview:
http://www.quintillion.co.jp/3GPP/3gpp_rel8.html
I did not yet read any, so I can't tell you which of them are relevant. I only remember that there was some slight trouble with some "Freeware" 3GPP converter (stealthly using a renamed ffmpeg, with some ambushing registration feature), which was able to create files some mobile players could not play, and it was a quite "usual" combination (MPEG4-ASP with MP3 or AAC-LC, I don't remember exactly...)
ozok
18th October 2012, 17:17
Update:
--2.8
-Added: Option to make TEncoder delete unfinished files
-Added: Custom arguments for MEncoder and FFmpeg are seperated
-Added: Progress will be shown properly while adding folders
-Added: Preview mode for audio only sources
-Added: "Preview" window will show file's name in its title now
-Added: Preview progress will be shown in taskbar
-Added: Two new skins "WEB2" and "Subway"
-Added: File being process will be shown during adding process
-Fixed: Unnecessary warning if saving script enabled with MEncoder as encoder
-Fixed: "Abort" button was disabled in some cases
-Updated: AlphaControls to 8.02
ozok
25th October 2012, 17:49
Update:
-2.9
-Added: Support for audio codec Opus
-Added: Support for .opus files
-Added: Decreased main window dimensions (will reset position info)
-Fixed: Custom arguments were not passed if codec is "Copy"
-Fixed: MEncoder "Direct Stream Copy" container problem
-Fixed: Minor UI problems
-Updated: MPlayer and MEncoder to SB41
-Updated: MediaInfo to 0.7.61
-Updated: FFmpeg to latest from ffmpeg.zeranoe.com
ozok
15th November 2012, 07:27
Update:
--3.0
-Added: 64bit ffmpeg will be used when it's possible
-Added: Shutdown PC, log off or reboot post-encode options
-Added: Option to run single process when video codec is x264
-Added: CPU usage indicator
-Added: Tray icon and balloon hint
-Added: New skin "Zest"
-Fixed: Audio summary info was wrong in some cases
-Fixed: Reseting settings caused wrong skin selection
-Fixed: Speex files could not be added
-Fixed: BAT files with MEncoder as encoder could not start
-Fixed: Default output folder is program folder for portable version
-Updated: FFmpeg to 11-05-2012 from ffmpeg.zeranoe.com
-Updated: MPlayer and MEncoder to SB42
-Updated: AlphaControls to 8.03
ozok
22nd November 2012, 22:03
Update:
--3.1
-Added: Turkish translation (Translators, please see "To translators.txt")
-Added: Profiles are now stored in different files under "Profiles" folder
-Added: User created Profiles will be saved in a differen directory
-Added: Custom video and audio options to profiles
-Added: Container options to profiles
-Added: Parent folder of input file will be created in the output folder
-Added: Option to use 32bit FFmpeg eventhough the OS is 64bit
-Added: New skin "Mint"
-Fixed: FFMpeg could not open AVS files (thx to goorawin)
-Fixed: Some settings were not saved
-Fixed: Preview window taskbar progress state problem
-Fixed: When a profiles was added/deleted/edited, profile lists would become empty
-Updated: AlphaControls to 8.04
-Updated: FFMpeg to 20-11-2012
-Updated: MPlayer and MEncoder to SB43
Pulp Catalyst
2nd December 2012, 21:25
how do you normalize the audio conversion, having huge problems with AC3/DTS to mp3 (DRC is not being calculated)
Also, definitely will need autocrop at some point soon hopefully (it's amazing just how many don't want to mess with cropping values (actually many don't even know what cropping is!!!)
ozok
3rd December 2012, 14:55
how do you normalize the audio conversion, having huge problems with AC3/DTS to mp3 (DRC is not being calculated)
Also, definitely will need autocrop at some point soon hopefully (it's amazing just how many don't want to mess with cropping values (actually many don't even know what cropping is!!!)
IIRC there was a filter named "pan" for FFMpeg but i don't know about Mencoder. I'll look into it. But i remember it being fairly complex.
Unfortunetly, it is not easy to implement auto-croping in TEncoder, every file must be examined first which is not how TEncoder works. Maybe you could try feeding a simple avs script that just does auto-croping?
Pulp Catalyst
3rd December 2012, 18:03
that's a good idea, although finding those values, then creating the script, then feeding that into this encoder (gui)......
that's the thing about autocrop, it really does save so much time and gets rid of superfluous steps (like creating avs scripts with values that need to be found out such as correct crop values)
i really do hope though that you can solve the DRC, BIG problem, having to adjust volume on TV because the voices can't be heard yet the special effect sounds are so loud there's smoke coming out the speakers LOL
ozok
3rd December 2012, 21:27
...
i really do hope though that you can solve the DRC, BIG problem, having to adjust volume on TV because the voices can't be heard yet the special effect sounds are so loud there's smoke coming out the speakers LOL
That is probably the most annoying thing ever :p. I was already planning to add audio filters.
GMJCZP
27th January 2013, 17:53
Thank you for this program.
As is well known the Mencoder presents problems when encoding at low bitrates, at least in my case with Mpge2. That is, not distributed properly bitrate in motion or static scenes, Mencoder that's fantastic away. I muffled this problem by defining an equation, but in later versions of mencoder not allow me to continue using it.
I wonder if there is a profile that optimizes finally bitrate distribution in Mpeg2 codification. Thank you.
ozok
27th January 2013, 18:35
@GMJCZP, unfortunately I do not know anything about these equations or profiles.
GMJCZP
28th January 2013, 00:23
Ozok, thanks for your quick reply.
About getting a profile to optimize coding at low bitrates is an old issue that I personally see if I return.
One suggestion: you could put an option or tool in the program is making a direct muxing of audio tracks with the video, as does the YAMB, TMPGEnc, the VirtualDubMod, etc.
GMJCZP
29th January 2013, 05:15
Ozok, thanks for your quick reply.
About getting a profile to optimize coding at low bitrates is an old issue that I personally see if I return.
One suggestion: you could put an option or tool in the program is making a direct muxing of audio tracks with the video, as does the YAMB, TMPGEnc, the VirtualDubMod, etc.
What do you think of adding to the program the ability to mux tracks (multiplexing maybe) of audio and video without encoding?
LigH
29th January 2013, 08:09
I got two reports via phone which I could not yet verify:
a) Trying to convert a FLV (or some other sources) to AVC + AAC, the result doesn't contain any audio stream. Certainly to be investigated further with more details; either the audio stream cannot be decoded from the source, or the used encoder does not support AAC?
b) Minimizing the main window with empty queue quits the program surprisingly. I hope he did not miss it vanishing into the hidden tray icon container... this user is not used to Windows 7 auto-hiding many tray icons.
ozok
29th January 2013, 14:26
@GMJCZP It's a bit out of scope of TEncoder but, I added it to my to-do list.
@LigH
a) Some FLV videos downloaded from youtube can cause that problem. TEncoder, Tx264 and TAC (changed with latest version) use same code piece to identify audio track ID in the file and MediaInfo and FFMpeg sometimes report different ID for same audio track. I cannot confirm that for MEncoder.
b) That is really strange. Can he reproduce that with skinning disabled? TEncoder uses tray icon only for informative purpose not minimizing.
LigH
29th January 2013, 16:41
b) During a conversion, the main form disappears, and you can minimize the converter form. After the conversion finished, the converter form closes, the main form appears again. Now if you minimize the main form, it disappears from the task bar; there is a tray icon left which disappears when clicked. You can use the ProcessExplorer to bring the window back to front, though.
ozok
29th January 2013, 16:49
You are right Ligh. Now I can reproduce the problem. I've also located and fixed the problem.
Thanks.
ozok
29th January 2013, 19:06
Update:
--3.2
-Added: TEncoder will save encoder logs to AppData folder now
-Added: New skin "AlterMetro"
-Added: An option to disable CPU usage bar
-Added: Advanced video settings (only for x264 at the moment)
-Improved: Audio track ID detection
-Improved: Audio codec detection for "Direct Stream Copy"
-Fixed: Wrong container format for some profiles (thx to MilesAhead)
-Fixed: Moving files up/down in the list caused problems
-Fixed: Main window disappeared if minimized after an encode (thx to LigH)
-Fixed: A few minor UI problems
-Updated: AlphaControls to 8.16
-Updated: MPlayer and MEncoder to SB49 from http://www.spirton.com/
-Updated: FFMpeg to latest from http://ffmpeg.zeranoe.com/builds/
GMJCZP
1st February 2013, 15:29
@GMJCZP It's a bit out of scope of TEncoder but, I added it to my to-do list.
Thanks ozok.
Indeed it is difficult to make muxing of audio tracks with video. I think the best is to use FFMPEG, as did some tests with m2v and ac3 in Mencoder and the resulting file was out of sync. The FFMPEG has an option called "map" that could be the solution.
I also noticed that Mencoder produces the pulldown is not as good as doing HCEncoder or DGPulldown, which curiously is included in the Mencoder as "tele_src, tele_dest".
I made a BAT encoding MPEG2 (m2v) with Mencoder to low bitrates with visual (and subjective, of course) quality almost identical to HCEncoder, do not know if this is the way to publish.
Good Luck.
ozok
7th February 2013, 01:50
Update:
--3.2.1
-Added: FFMpeg will now use Soxr for resampling
-Added: "Donation" and "Send mail to author" buttons
-Updated: AlphaControls to 8.17
-Updated: FFMpeg to latest from http://ffmpeg.zeranoe.com/builds/
Honeyko
11th February 2013, 03:09
Ozok? -- You are a genius. Can we get you bronzed and placed on a pedestal right now?
Case in point: some crummy old anime (which turned out to be xvid improperly labeled wmv3 muxed into wmv9 containers) -- neither MeGUI nor Handbrake nor HDconvert did anything but barf when I tried to even open the file (which VLC could play just fine). Your app took about two seconds to figure it out.
The mere fact that you support drag-n-drop file opening puts you way out front of most people writing software.
(But of course you realize that praise is merely a segue to requests!)
Requests: more choices for resizing algorithms (i.e., I don't know what you're using) and filter and degraining options (the defunct AutoMKV has a very nice list worth emulating).
LigH
11th February 2013, 09:05
Not to belittle ozok's efforts, but ... he "only" made a Multithreaded GUI for FFMpeg, MPlayer and MEncoder; those are the tools which do the business, those are the tools which did not crash while converting your corrupt sources. ;)
ozok
11th February 2013, 13:32
Thanks for your comment and suggestion Honeyko. I'm glad TEncoder worked for you well. But as LigH rightfully states, you should thank FFMpeg and MPlayer developers for such great tools.
Honeyko
19th February 2013, 19:38
Ozok, take a look at these beauties (http://www.compression.ru/video/deblocking/smartdeblocking_en.html) (page down for the full list). A GUI implementing a list like that (as well as the usual fan favorites MVdegrain3 and FRFun) would be the Holy Grail.
ozok
19th February 2013, 20:11
Ozok, take a look at these beauties (http://www.compression.ru/video/deblocking/smartdeblocking_en.html) (page down for the full list). A GUI implementing a list like that (as well as the usual fan favorites MVdegrain3 and FRFun) would be the Holy Grail.
They all look very nice. But TEncoder does not use VirtualDub.
LigH
20th February 2013, 08:19
@ Honeyko:
As long as MSU won't publish their source to be integrated for free into ffmpeg or mencoder, they won't be available in TEncoder.
Honeyko
22nd February 2013, 21:21
Well, any applicable filters you can find would be great. (I had been using AutoMKV to upscale DVDs to 720p, using MVdegrain3, FRfun7 and Limited SharpenFaster to produce very satisfactory results eliminating the filth and the aliasing on most plastic prints of 1980s films. Never could fine a decent de-halo'er or black-background-noise-remover, and AutoMKV more or less broke after I upgraded to Win7.)
LigH
23rd February 2013, 09:10
TEncoder is only a GUI.
If you want filters to be included, ask the ffmpeg developers.
Honeyko
24th February 2013, 07:57
Most of the good one are already mirrored in ffmpeg: https://ffmpeg.org/ffmpeg-filters.html
improser
6th March 2013, 03:54
Can you add option to encode ProRes, DNxHD, use ffbmc instead ffmpeg... your GUI is very good and I cant use for others workflows because of this :/
K.A.S
9th March 2013, 23:42
Can I get more speed up to 60fps in encoding?
I'm with a dedicated server "CPU intel xenon E5-1620 3.6ghz" and 64GB of ram.
Thank you in advance.
ozok
9th March 2013, 23:49
Can I get more speed up to 60fps in encoding?
...
I didn't understand your question properly. I'll answer the best I can.
-You can set fps to 60 if you want to.
-FPS value shown by encoder during an encode is an indicator of speed. This value depends on the settings you specified and the power of your computer.
-Setting fps to 60 won't make encoding process faster AFAIK.
LigH
10th March 2013, 13:57
My guess is that he is only interested in your second point, accellerating the encoding speed.
"The extreme" is – in general – rarely useful, neither an extreme speed nor an extreme "quality" (preset ~ de-redundancy efforts) makes sense in most cases.
Using an extreme high-speed preset (e.g. "x264 --preset ultrafast") will cause inefficient encoding results.
Using an extreme high-qualityeffort presets (e.g. "x264 --preset placebo") will cause a waste of time and energy. No, it doesn't mean "quality". Not half as much as decreasing a CRF by one.
ozok
13th March 2013, 14:28
Update:
--3.3
-Added: Option to disable folder structure creation
-Added: Spanish translation (thx to Franco Ezequiel)
-Added: Some GUI layout changes
-Fixed: Adding video files with no audio stream could cause problems
-Fixed: Audio ID problem with some vob and mpeg files
-Updated: AlphaControls to 8.20
-Updated: FFMpeg to latest from http://ffmpeg.zeranoe.com/builds/
-Updated: MPlayer and MEncoder to SB50 from http://www.spirton.com/
ozok
15th March 2013, 16:21
Update:
--3.3.1 Hotfix
-Fixed: "Index out of bounds" error while adding files (thx to bug reporters)
-Updated: FFMpeg to latest from http://ffmpeg.zeranoe.com/builds/
ozok
16th March 2013, 14:08
Update:
--3.3.2 Hotfix
-Fixed: FFMpeg second pass did not start
-Fixed: Some GUI problems
-Reverted: FFMpeg to version N-49610-gc2dd5a1
-Updated: MPlayer and MEncoder to sherpya build r35968+g39eaacf
kolpotoru
23rd March 2013, 11:48
I have tried both TEncoder(3.3.2.3472) & TAudioConverter(0.8.1.1205) i am reporting some bugs in TEncoder and sujjestion for TAudioConverter -
First of all there is a bug in Tencoder that is even after disabling automatic update check it checks for update,
The Encode button is not visible when the window resolution is 800x600. Please reduce the size of the file name display box and the buttons in Tencoder so that Tencoder is displayed in windows resolution 800x600. (TAudioConverter displayes perfectly in windows resolution 800x600.)
My sujjestion about TAudioConverter is there should be a option in the settings to save the log files in temporary dir.
Another option play sound should be added in post encode acions.
ozok
23rd March 2013, 23:59
Can you add option to encode ProRes, DNxHD, use ffbmc instead ffmpeg... your GUI is very good and I cant use for others workflows because of this :/
I've added this to to-do list ages ago but it seems I missed them. I've gathered enough information about these formats so it's likely that they will be added to TEncoder in a few weeks. I never actually converted to these formats, so I can tell you more after I do some test runs.
I have tried both TEncoder(3.3.2.3472) & TAudioConverter(0.8.1.1205) i am reporting some bugs in TEncoder and sujjestion for TAudioConverter -
First of all there is a bug in Tencoder that is even after disabling automatic update check it checks for update,
The Encode button is not visible when the window resolution is 800x600. Please reduce the size of the file name display box and the buttons in Tencoder so that Tencoder is displayed in windows resolution 800x600. (TAudioConverter displayes perfectly in windows resolution 800x600.)
My sujjestion about TAudioConverter is there should be a option in the settings to save the log files in temporary dir.
Another option play sound should be added in post encode acions.
1) Wow, I can't believe that I didn't find that bug or noone else reported it! Thanks, it will be fixed with next release.
2) The thing that prevents TEncoder's GUI from being smaller is the number of controls on the right. I'm planning to put them in scrollbox if that works with skinning component. It most probably will be like some of the shareware encoders has.
3) Please use TAC's own thread for questions etc related to it. Why do you want to save logs to temp dir? It is for temp files.
Notification sound "sounds" like a good idea.
kolpotoru
24th March 2013, 03:16
Thank you for answering, i am looking forward to the fixes.
kyoshi
29th March 2013, 13:21
it always produce unplayable mp4 files when i tried to hardsub srt files.
Also, even if the subtitles were turned off, mencoder seems often unresponsive/very slow encoding.
I love how Tencoder keep the folder structure on output, ihope the subtitles (bug???) were fixed on future update.
LigH
29th March 2013, 13:38
The problem with unplayable MP4s is not in TEncoder; remember, TEncoder is only a GUI.
Blame ffmpeg / mencoder for multiplexing to incomplete MP4 containers (due to its "filter" behaviour, writing the output file sequentially only once). Fix them with MP4Box.
ozok
29th March 2013, 15:04
LigH beat me to it but Mencoder, for some reason, causes problem when using AAC audio. I just change audio codec to MP3 and works without a problem.
About MEncoder slowness, that might depend on many things but if you've selected AAC as audio codec, MEncoder writes lots of messages to console which might be slowing it down. I did a quick test and changing codec from AAC to MP3 speeds up the process at least x10 times.
kyoshi
1st April 2013, 10:45
Okay,..will do that on the next batch encode. Thank you for all of your hard work.
ricardo.santos
1st April 2013, 13:51
Hi Ozok!
Just started using your tool, good work with the layout/skins. I used Tencoder in order to convert some videos to webm, usually i use a ffmpeg script but i wanted to test a GUI, for some some reason webm videos converted with tencoder end up with nearly twice as much bitrate, if i select 900 as bitrate the converted video has 1600. What could be causing this?
My script:
ffmpeg -i source.mp4 -vf "scale=-1:480" -codec:v libvpx -quality good -cpu-used 0 -b:v 900k -qmin 10 -qmax 42 -maxrate 900k -bufsize 1800k -threads 2 -an -pass 1 "1stpass.webm"
ffmpeg -i source.mp4 -vf "scale=-1:480" -codec:v libvpx -quality good -cpu-used 0 -b:v900k -qmin 10 -qmax 42 -maxrate 900k -bufsize 1800k -threads 2 -codec:a libvorbis -b:a 128k -pass 2 "output.webm"
Tencoder script:
"ffmpeg.exe" -y -ss 00:00:00 -t 00:00:43 -threads 2 -i "source.mp4" -pass 1 -passlogfile "source.log" -vcodec libvpx -b:v 900000 -minrate 900000 -maxrate 900000 -bufsize 1800000 -muxrate 1800000 -r 23.976 -vf scale=866:368 -f webm -an "source.webm"
"ffmpeg.exe" -y -ss 00:00:00 -t 00:00:43 -threads 2 -i "source.mp4" -pass 2 -passlogfile "source.log" -vcodec libvpx -b:v 900000 -minrate 900000 -maxrate 900000 -bufsize 1800000 -muxrate 1800000 -r 23.976 -vf scale=866:368 -f webm -map 0:0 -itsoffset 0 -map 0:1 -acodec libvorbis -ab 128k -af aresample=resampler=soxr -ar 44100 -ac 2 "source.webm"
ozok
1st April 2013, 14:20
I can get around 900 kbps (864 kbps). Try unchecking "CBR" next to video bitrate. You can enter manual options using "Custom Args" button.
ricardo.santos
1st April 2013, 14:36
Thanks Ozok, that did the trick, i get 830 (mediainfo).
ricardo.santos
1st April 2013, 14:41
Cant tencoder use mp4box to fix corrupted mp4 that were talked about a few comments back? After the conversion finished the video has to go through mp4box? Can it be automated in Tencoder? That happened to me when trying to hardcode subs.
ozok
1st April 2013, 14:53
I want to find a solution to this but it will need lots of work, I must change how TEncoder works.
ricardo.santos
1st April 2013, 15:10
Will wait for further developments.
Thanks and good work
ozok
1st April 2013, 20:43
There are some good signs. I changed many things but it seems I'll be able to release a new version with proper mp4 muxing using mp4box in a few days. After the changes, it will be much easier to add other encoders/tools as well.
ozok
1st April 2013, 23:24
I managed to make TEncoder to use FFMpeg as muxer. I tried playing converted mp4 files with a mobile (galaxy mini) and it works fine. https://dl.dropbox.com/u/9617171/TEncoder_beta.7z if you want to try it. But please note that it is beta and make a backup before you copy it over to your TEncoder.exe. It is for installed version.
ricardo.santos
2nd April 2013, 16:25
Hi Ozok!
Its working here (Win7)
Thanks and keep up the good work.
Update:
--3.4
-Added: Russian translation (thx to A.Strezh)
-Added: Basque translation (thx to Xabier Aramendi)
-Added: A new GUI layout in order to make TEncoder work with lower resolutions. Older settings will be reseted.
-Fixed: Spanish translation caused interface to distorted
-Fixed: TEncoder checked for updates at startup even if it was disabled (thx to kolpotoru)
-Fixed: GUI got distorted after an encode
-Fixed: Audio ID problem with VOB and MTS files
-Fixed: "?" was passed as subtitle file
-Fixed: MEncoder produced invalid mp4 files
kolpotoru
3rd May 2013, 11:14
Thank you for fixing the update check bug & screen resolution problem now TEncoder(3.4.0.3608) looks better in 800x600 resolution.
When skins are disabled in TEncoder(3.4.0.3608) many text in setting dialog are not visible because they are in white color.
Since the main difference between the TEncoder installer & TEncoder Portable version is the TEncoder executable, i have made a installer script which will enable TEncoder installer to install both installer version & the TEncoder portable version optionally similar to the foobar2000 installer. When the Portable version is selected the installer will not create uninstaller & just extract the files & the TEncoder Portable executable & if the Portable version is not selected the installer will install the regular version and create uninstaller. This will help the users who use both installed version & the portable version, plus if a user first uses the installed version then he wants to use the portable version he will not need to download the portable version separately the same installer can be again used to extract the portable version. I hope you like & use the script for TEncoder Installer.
Oops, I forgot to change the colors.
Thanks for sharing your script. It is not approved yet so I can't download it but I'll take a look at it.
BTW, it is not mentioned in the change log, support for ProRes was added with 3.4.
Update:
--3.4.1 Hotfix
-Fixed: Copying video while encoding audio caused extension to be wrong (thx to woody345)
-Fixed: Couldn't copy video without encoding audio
-Fixed: Couldn't encode to huffyuv with MEncoder
PS. I forgot to fix colors again :o.
Pulp Catalyst
4th May 2013, 19:44
what argument line would be best for bluray to avi (Xvid) asp level 5 with very best settings but using a CQ 3 (i'm after the very higest quality Xvid can produce kind of settings!
thanks.
p.s. i want the Xvid part of FFmpeg, not the Mpeg4 generic encoder, LibXvid or something like that i think???
Update:
--3.5
-Added: CRF encoding with x264
-Added: TEncoder will now create a temp folder in output when muxing to mp4
-Added: New skins
-Fixed: Video and audio settings didn't resize properly (thx to bug reporters)
-Fixed: Video only encoding with MEncoder failed
-Fixed: Custom general options for MEncoder and FFMpeg weren't saved
-Fixed: Disabling skin caused text to be invisible
-Fixed: Enabling subtitles when no subtitle existed caused problems
-Fixed: Mp4 output with MEncoder was placed in wrong folder
-Fixed: Tray icon didn't work
-Fixed: "Export to script" didn't work
-Fixed: Selecting items from file list with more than one audio track caused problems
:thanks:
This new milestone will certainly cover a few things friends of mine will need.
@LigH I hope so. Lately I didn't have much time to test so there were bugs with releases, but this time I tried to test as much as I could. Still there are a few things that don't work as it used to be, but being able to produce proper mp4 files with MEncoder is worth the trouble.
kolpotoru
8th May 2013, 10:59
What do u think about my idea of combining portable and installer version in one setup ?
Why mencoder fails to encode audio when any mpg-1 (vcd compatible) file is converted to avi file with xvid & mp3.
vhs.d9
9th May 2013, 00:29
I'd replaced ffmpeg for a newest build from -http://ffmpeg.zeranoe.com/builds/ but when I tried to encode something, program noticed me about finished encoding, but log showed me an error
...
-t is not an input option, keeping it for the next output; consider fixing your command line.
Option itsoffset (set the input ts offset) cannot be applied to output file...
I looked at your command line for ffmpeg and notice mistake
BUG:
-itsoffset 0 is after an input file, but it has to be before, like -ss and -t already are
Just correct calling of ffmpeg so that TEncoder can be used with newer ffmpeg builds...
What do u think about my idea of combining portable and installer version in one setup ?
Why mencoder fails to encode audio when any mpg-1 (vcd compatible) file is converted to avi file with xvid & mp3.
I didn't have a chance to test your script but it looks promising. About mpeg1 file, send log or a sample please.
I'd replaced ffmpeg for a newest build from -http://ffmpeg.zeranoe.com/builds/ but when I tried to encode something, program noticed me about finished encoding, but log showed me an error
I looked at your command line for ffmpeg and notice mistake
BUG:
-itsoffset 0 is after an input file, but it has to be before, like -ss and -t already are
Just correct calling of ffmpeg so that TEncoder can be used with newer ffmpeg builds...
I'll look into it.
kolpotoru
9th May 2013, 11:19
I have send u a sample of mpg-1 file to your email id.
@kolpotoru, looks like Mencoder cannot find an audio stream while ffmpeg can. here is a part of mencoder' output:
success: format: 0 data: 0x0 - 0x1bc42c
libavformat version 55.0.100 (internal)
MPEG-PS file format detected.
MPEG: No audio stream found -> no sound.
I don't know why that happens.
kolpotoru
14th May 2013, 06:37
I think the problem is in the command which TEncoder uses because the same mencoder.exe is able to encode the mpeg file with audio when the following command is used -
mencoder.exe "D:\Documents and Settings\Administrator\My Documents\Sample.MPG" -o "D:\Documents and Settings\Administrator\My Documents\Sample Test.avi" -oac mp3lame -lameopts abr:br=160 -ovc lavc -lavcopts vcodec=mpeg4:vbitrate=980 -vf scale=-1:-1 -ffourcc XVID
kolpotoru
16th May 2013, 19:13
Same Problem is happening with mpeg 2 files, mencoder is not able to encode audio when used from TEncoder(3.5.0.3701) but the same mencoder is able to encode audio when it is used with following command -
mencoder.exe "C:\Convert\T.MPG" -o "C:\Convert\Output\T.avi" -oac mp3lame -lameopts abr:br=96 -ovc lavc -lavcopts vcodec=mpeg4:vbitrate=1000 -ffourcc XVID -ofps 25 -vf scale=600:450
@kolpotoru that is strange, I'll take a closer look and return to you.
duplakappa
18th May 2013, 19:45
Hello, i started to use Tencoder but i like more Tx264(if you add an option to hard-code subtitles it will be the prefect encoder). I have a problem, i tried to encocode a 10bits mkv to a mp4 with hard coded subs and nothing... here is a picture about the "nothing" and the log is attached: http://imgur.com/0ck0bNF :thanks:
duplakappa
25th May 2013, 00:11
would you answer me please? Thanks
Sorry, I forgot to post an answer. Command lines look OK. Can you do a single pass instead of two passes?
Update:
--3.6
-Added: Seperate 32bit and 64bit builds and setups
-Added: Preview button (thx to Bluedraft )
-Fixed: Prores quality option labels were wrong (thx to CyberOtter)
-Fixed: Range editor allowed duration to be zero
-Fixed: "+1 Sec" buttons couldn't increase their range to max
You can get the latest version from: http://www.downloadbestsoft.com/TEncoder-Video-Converter.html
kolpotoru
29th May 2013, 11:28
Have u fixed the problem of mencoder with mpeg1 & mpeg2 ?
No, but I guess it is caused by "-aid 1". MPEG files have strange stream IDs, like 192, 224 etc.
kolpotoru
29th May 2013, 11:38
Then Plz fix it by changing the command line as i have reported earlier.
Which version do you use? Portable-installer, 32-64bit?
kolpotoru
29th May 2013, 13:59
I am using TEncoder(3.5.0.3701)Portable.
Link to TEncoder.exe 32bit portable: https://dl.dropboxusercontent.com/u/9617171/TEncoder_32_portable.7z
Under "Advanced Video Settings" window > "General" tab > check "Do not use audio id..." if it doesn't work.
kolpotoru
29th May 2013, 18:56
First of all thank you the new option using it mencoder is able to successfully convert some of the mpeg files with audio, but in some mpeg files enabling this option mencoder is completely failing to encode the file and disabling this option it is encoding without audio i think this is a bug of mencoder itself.
It will be nice to have the optional context menu integration in TEncoder similar to the TAudioConverter.
Seeing the new Preview button i have got some new idea for TEncoder -
Please enable the brightness & contrast control button in the previewer.
The previewer is almost like a player so give a commandline option to directly start only the previewer as player.
Deinterlacing and cropping options are applied during playback. I can add such filters aswell. You can preview these filters from "Filters" window.
kolpotoru
29th May 2013, 19:14
I am thinking when there is no conversion job then using the previewer as a gui of meplayer to play files because it is almost like a player itself. For this we need a command line option in TEncoder which will start only the previewer.
I see whay you mean. I'll see what I can do about it.
duplakappa
15th June 2013, 22:41
Hello, as i posted before I have a problem encoding videos... I tried 1 pass and 2 pass econding, 32bits and 64bits(I have 8 gb RAM), portable and setup versions and nothing... I notice that the encoding process gets frozen when the the CPU ussage reaches 100%... any idea? By the way, the video I'm trying to encode its a 10bits depth.
ozok
15th June 2013, 22:47
Can you send me a sample, a part of the video or whole if it is around 50mb? I have some problematic files myself, mencoder reports warnings so much it gets really slow but in the end mencoder continues finishes encoding. But my samples are 8bit and rather short (1min-5min range) and I can't reproduce the problem you report with them.
duplakappa
15th June 2013, 23:04
These are the links of the video http://www68.zippyshare.com/v/41551345/file.html http://www68.zippyshare.com/v/46364400/file.html, I extracted the subtitles with the mkv cleaver and I renamed them with the same name of the video. Thanks
ozok
15th June 2013, 23:49
Mencoder fails to encode with your sample. And it doesn't get stuck or anything, mencoder.exe just dies with no apparent cause. 2nd pass of 2 passes and single pass fail too. If you want to burn-in subtitle, you can use SmallX264 which is a gui for handbrake. Select the sub track you want to burn-in from drop-down menu and check "Burn-in".
I knew I shoulda named SmallX264 as AnimeRepack or something, with "Anime" in it.
duplakappa
16th June 2013, 00:06
I all ready use handbrake but not too often because video quality with same settings its lower than, for example, your Tx264. Don't ask me why but its true. Staxrip, xvid4psp, ripbot and others had the option to burn subtitles and I get same quality than your encoder but with hardsubs. I told you once that if the Tx264 has a tool to burn subtitles it will be the perfect encoder. Hope you can fix the Tencoder problem soon or add the option to Tx264, thanks for the answer and your time :) Ill try the smallx264 anyway to compare.
ozok
26th June 2013, 16:35
I was looking for a page related to TEncoder so I googled "TEncoder" and I found this: http://easyvid-video-converter.en.softonic.com/. This a slightly modified version of TEncoder by a company(?) named EasySoft. Since TEncoder is licenced with GPL, anyone can take it, re-brand it, while abiding GPL. After downloading "EasyVid Video Converter" I saw that it is not even properly modified. For instance, homepage is still my hompage, donation button directs to my homepage and interestingly they used portable version and it writes settings etc to its folder. They also forgot their settings.ini there. I don't know what they are playing at. I don't mind if they abide by GPL and mention me but there doesn't seem to be any indication in this direction. And there is no mention of me or GPL in their website (http://easysoft.globasearch.com/index.html) which seems to be unfinished, lots of "Lorem ipsum dolor sit amet". Some other projects use modified TEncoder (X-TEncoder, for instance. one portable app package uses it.), but since they use GPL and mention me, it's OK.
I'm not sure what I should do. I'm considering sending them an email and asking them to release source code.
Edit: About window is the same as TEncoder - except program's name is changed- and GPL.txt is included in their installation. However I couldn't find any links to source code in their site. Is this a vialotion of GPL?
LigH
26th June 2013, 17:23
The FSF (https://www.fsf.org/licensing) will probably be your competent partner. Be certain about all the implications of your chosen license model, though.
The GPL is a controverse license; version 3 may be interpreted so strict that even executed applications must also comply the GPL (means in strict interpretation: your Open Source GUI may not call Closed Source apps to be GPLv3 compliant). You reported to have chosen v2 on your SourceForge project page, this is more tolerant.
Ignoring licenses is pretty common, many "shareware archives" do so, even computer magazines (e.g. Selur already complained about the german CHIP magazine and others ignoring his explicit restriction that sharing is not allowed without permission; and he also finds it pretty annoying that they use a fake "portable" version of Hybrid without proper settings).
kolpotoru
26th June 2013, 17:42
I love & contribute suggestions & bug report in TEncoder & TAudioConverter only because they are released under GPL. If someone is not following GPL then you should certainly send an email and asking them to release source code.
Although i find the official source codes are not updated regularly, i request you that please at least update the official source codes once per month.
ozok
26th June 2013, 18:00
@kolpotoru yes I forget to update them regularly. I'll pay more attention to it in the future. I'm sure many users feel the same way about TAC and TEncoder being free software.
@LigH I actually didn't pay much attention to the licence of TEncoder when I first started it. Frankly, I just chose GPL because it was the most popular as far as I could see. I know many violate GPL but I didn't know what should be done in case of the violation. I'll send them an email asking for the source code. If they don't respond or ignore my request I'll try to contact with FSF.
Thanks.
kolpotoru
28th June 2013, 13:07
Please add option to trim and delete some portion of a video in TEncoder, this will help to remove the advertisements from videos.
ozok
28th June 2013, 13:50
I don't think ffmpeg or mencoder can do that.
LigH
28th June 2013, 14:09
Possibly related ffmpeg options:
-t duration record or transcode "duration" seconds of audio/video
-ss time_off set the start time offset
Unfortunately, "seconds" is quite coarse.
If you are trying to cut without recoding, it would probably cut at GOP ranges only, to avoid decoding issues. Especially regarding AVC, it possibly won't handle I and IDR differently, though.
ozok
28th June 2013, 14:19
@LigH, I use HH:MM:SS format to get them working. But as you said, they are not accurate, they add or remove couple of ms.
What kolpotoru asks, if I understood correctly, is to remove some part of video. It is easy to trim from beginning and end of the video with -t and -ss options but removing a part from video needs seperately encoding other parts and join them after that. This is at least how I thought it would be done. I think using a tool like Avidemux would yield a better result.
kolpotoru
28th June 2013, 16:38
If it is not possible to remove some part of video in the middle, the ability to trim from beginning and end of the video is also welcome, because sometimes we want to convert a perticular part of a video & not the full video but currently it is not possible.
ozok
28th June 2013, 16:42
@kolpotoru, you can do it by clicking to the "scissors" button above the file list. An editor will be opened where you can preview the video/audio and set beginning and end positions.
kolpotoru
28th June 2013, 17:00
Sorry i didn't noticed it previously i was looking for the timing option in the preview window.
8ternity
24th July 2013, 15:22
Hi,
I've install your latest version of your software and i had some issues with audio delay while convert my video to thèses formats:
Version Installed -- 64bit --> 3.6.0.3730
- Source Format -
Video 1080P or 720P
Audio AC3 640kbps
Audio delay= 0
FPS 23.976
- Desitnation Format -
Innotab2 custom format
- Video 480x272 / 15fps / 600kbps CBR / ffmpeg / AVI
- Audio to MP3, 2.0, 128kbps
I've get an delay in the exported video. I dont know how to fix it. Is there an Auto delay calculation possible with your software?
Thanks.
ozok
24th July 2013, 22:28
Do you have to set fps to 15? Can't you keep it as original?
8ternity
24th July 2013, 22:44
Do you have to set fps to 15? Can't you keep it as original?
No. I need to set to 15fps; It's an Vteck Innotab2 (tablet for kids) wich does it only support that strict settings.
ozok
24th July 2013, 22:47
Can you do a test run without changing fps (setting it to "Same as source") so that we can confirm that fps change causes the problem?
BTW: which video codec are you using?
8ternity
25th July 2013, 00:08
See Captures.
First capture --> Video settings
Second Capture --> Audio settings
In video, i put the new "Same As Source" but no in the previous conversion. So let me finished the conversion and i will send you the result.
Thanks.
kolpotoru
26th July 2013, 04:44
Please add volume Changing & Normalization option in TEncoder.
ozok
26th July 2013, 13:35
@8ternity did you get a result?
@kolpotoru volume changing can be done easily but I don't know about normalization. AFAIK, ffmpeg needs two runs to do normalization.
8ternity
26th July 2013, 15:00
ozok: After another conversion, it seem's that it's an mistake. The conversion has convert it properly.
I had an question, did you can add an box for "volume" level that we can modifiy for example:
[ ] Volume Gain = 100% in normal; and we can change it? I dont know any scripts custom scripts.
ozok
26th July 2013, 15:09
When using FFMpeg as encoder, click "Custom Args" button, check "FFMpeg custom audio options" check button and then enter this to text box: -af volume=2.0 . This will double the volume, if you want to halve it -af volume=0.5 so on. Please note that it is "." not ",".
kolpotoru
27th July 2013, 06:50
Please add volume changing option in TEncoder for now and normalization support can be added later when we will find a way for that.
ricardo.santos
30th July 2013, 15:20
Hi Ozok.
When converting videos with tencoder (ffmpeg) videos are not being converted, it stops just after i press encode, it displays a message saying tencoder converted the video, tried several videos with same result, all the logs had the following:
-t is not an input option, keeping it for the next output; consider fixing your command line.
[Parsed_crop_0 @ 02337d60] [Eval @ 0022aefc] Undefined constant or missing '(' in ''
Error when evaluating the expression ''
[graph 0 input from stream 0:0 @ 0233ae00] Failed to configure input pad on Parsed_crop_0
Error opening filters!
Edit: it seems i was putting the crop values in the wrong place, that why it wasnt converting the videos, any chance of adding the auto crop detection from smallx264 in tencoder?
Thanks
ozok
30th July 2013, 15:24
Please post the complete output including command line.
ricardo.santos
30th July 2013, 15:39
i've edit my comment it seems it wasnt working because ive probably put the crop values in the wrong place (x and y boxes) but didnt put the resolution in the other boxes.
the whole crop/resize/maintain aspect ratio is more intuitive/easy in smallx264, in tencoder you have 3 places to select/input resolution.
here's the log
Encoder Log 1
-y -ss 00:00:00 -t 00:02:34 -threads 2 -i "C:\Users\Utilizador\Desktop\123.mp4" -pass 1 -passlogfile "C:\Programas noinstall\Tencoder\123.log" -vcodec libvpx -b:v 512000 -vf crop=::88:88,scale=640:trunc(ow/a/2)*2 -f webm -an "C:\Users\Utilizador\Desktop\123.webm"
-y -ss 00:00:00 -t 00:02:34 -threads 2 -i "C:\Users\Utilizador\Desktop\123.mp4" -pass 2 -passlogfile "C:\Programas noinstall\Tencoder\123.log" -vcodec libvpx -b:v 512000 -vf crop=::88:88,scale=640:trunc(ow/a/2)*2 -f webm -map 0:0 -itsoffset 0 -map 0:1 -acodec libvorbis -ab 96k -ac 2 "C:\Users\Utilizador\Desktop\123.webm"
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, mov,mp4,m4a,3gp,3g2,mj2, from 'C:\Users\Utilizador\Desktop\123.mp4':
Metadata:
major_brand : mp42
minor_version : 0
compatible_brands: isommp42
creation_time : 2013-06-11 11:18:56
Duration: 00:02:34.30, start: 0.000000, bitrate: 2788 kb/s
Stream #0:0(und): Video: h264 (High) (avc1 / 0x31637661), yuv420p, 1280x720, 2594 kb/s, 24 fps, 24 tbr, 48 tbn, 48 tbc
Metadata:
handler_name : VideoHandler
Stream #0:1(und): Audio: aac (mp4a / 0x6134706D), 44100 Hz, stereo, fltp, 192 kb/s
Metadata:
creation_time : 2013-06-11 11:19:00
handler_name : IsoMedia File Produced by Google, 5-11-2011
-t is not an input option, keeping it for the next output; consider fixing your command line.
[Parsed_crop_0 @ 0231a620] [Eval @ 0022aefc] Undefined constant or missing '(' in ''
Error when evaluating the expression ''
[graph 0 input from stream 0:0 @ 02317e60] Failed to configure input pad on Parsed_crop_0
Error opening filters!
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, mov,mp4,m4a,3gp,3g2,mj2, from 'C:\Users\Utilizador\Desktop\123.mp4':
Metadata:
major_brand : mp42
minor_version : 0
compatible_brands: isommp42
creation_time : 2013-06-11 11:18:56
Duration: 00:02:34.30, start: 0.000000, bitrate: 2788 kb/s
Stream #0:0(und): Video: h264 (High) (avc1 / 0x31637661), yuv420p, 1280x720, 2594 kb/s, 24 fps, 24 tbr, 48 tbn, 48 tbc
Metadata:
handler_name : VideoHandler
Stream #0:1(und): Audio: aac (mp4a / 0x6134706D), 44100 Hz, stereo, fltp, 192 kb/s
Metadata:
creation_time : 2013-06-11 11:19:00
handler_name : IsoMedia File Produced by Google, 5-11-2011
-t is not an input option, keeping it for the next output; consider fixing your command line.
[Parsed_crop_0 @ 003d6f60] [Eval @ 0022aefc] Undefined constant or missing '(' in ''
Error when evaluating the expression ''
[graph 0 input from stream 0:0 @ 003d87e0] Failed to configure input pad on Parsed_crop_0
Error opening filters!
ozok
31st July 2013, 21:10
Smallx264 uses HandBrake and it is very easy to do cropping/scaling with HB. Also HB reads autocrop values when it opens file, so Smallx264 can extract this information as well. But TEncoder uses FFMpeg and MEncoder and their cropping syntax needs output size too (ffmpeg cropping help (https://www.ffmpeg.org/ffmpeg-filters.html#crop)). I guess these values can be calculated automatically by TEncoder, I must take a look at it.
GMJCZP
15th August 2013, 13:25
I have two questions:
First, with the program will exist the possibility in the future to remove various parts of a video and use direct copy? The Free Video Dub does.
Second, I have the Nokia 3500c and I noticed that when the profile is selected the output resolution is 160 X 120, causing the video becomes distorted by the bottom. The resolution should be 176 X 144, so I tried it and it has worked well.
Thank you ozok.
ozok
15th August 2013, 15:17
1- I don't think that it will be possible to do that. Only parts from start or end can be removed. That's because you can only pass start and end position parameters to FFmpeg and Mencoder.
2- I copied device profiles from other encoders using automated scpits so there are bound to be mistakes. Thanks for informing me about it.
fantasmanegro
15th August 2013, 23:38
is it possible to have crf mode in webm encoding?... because i did not find it.... just vbr (default) and CRB...
any clue?
LigH
16th August 2013, 08:25
The "Constant Rate Factor" is an x264 specific model. It can't be simply applied to another codec which works completely differently. Not even Xvid can have it, because MPEG4-ASP does not provide the same internal relations as MPEG4-AVC (H.264).
fantasmanegro
16th August 2013, 14:51
The "Constant Rate Factor" is an x264 specific model. It can't be simply applied to another codec which works completely differently. Not even Xvid can have it, because MPEG4-ASP does not provide the same internal relations as MPEG4-AVC (H.264).
i understand.... but what is the "equal to" in webm ?
i was reading a ffmpeg vp8 encoding guide and there was a -crf param...
"-crf enables constant quality mode and sets quality (0-63) lower values are better quality"
LigH
16th August 2013, 15:01
There is probably no equal mode in VPx, as there is also no equal mode in Xvid.
Some encoders support a target bitrate in 2-pass VBR mode, and a constant quantizer in 1-pass mode, but have no similar concept of a "constant quality metric value with slightly varying quantizer in 1 pass" as x264 offers.
ffmpeg offers a lot of options for the case that an encoder may support it, but does not guarantee that all encoders support all options. The closest similar option may be a constant quantizer, but it doesn't aim for a "constant degree of quality loss", it doesn't care about the actual video content.
fantasmanegro
16th August 2013, 17:58
There is probably no equal mode in VPx, as there is also no equal mode in Xvid.
Some encoders support a target bitrate in 2-pass VBR mode, and a constant quantizer in 1-pass mode, but have no similar concept of a "constant quality metric value with slightly varying quantizer in 1 pass" as x264 offers.
ffmpeg offers a lot of options for the case that an encoder may support it, but does not guarantee that all encoders support all options. The closest similar option may be a constant quantizer, but it doesn't aim for a "constant degree of quality loss", it doesn't care about the actual video content.
Thank you for the explanation...
Motenai Yoda
19th September 2013, 09:31
only to report, many profiles are incorrect. why add a device profile if isn't tested?
Honeyko
19th September 2013, 12:30
Rebumping a request for more powerful filtering plugins made half a year ago:Ozok, take a look at these beauties (http://www.compression.ru/video/deblocking/smartdeblocking_en.html) (page down for the full list). A GUI implementing a list like that (as well as the usual fan favorites MVdegrain3 and FRFun) would be the Holy Grail....Most of the good one are already mirrored in ffmpeg: https://ffmpeg.org/ffmpeg-filters.htmlCleaning up noisy, grain-ridden early DVDs and "lame" BRDs constitutes about 95% of my video needs.
ozok
19th September 2013, 14:18
only to report, many profiles are incorrect. why add a device profile if isn't tested?
So users can test and report faulty ones. I've already said that most of the profiles aren't tested and most of them are created using automated scripts using data from other programs.
@Honeyko they all seem to be useful and as you said would be a great addition. I suppose they'll be added eventually but meanwhile you can use them by manually entering them to custom options section.
kolpotoru
9th November 2013, 08:40
TEncoder has not been updated for a long time, please update it & add support for volume changing.
ozok
12th November 2013, 17:39
My PC is broken down at the moment and I don't have access to my development tools so I'm sort of stuck. Also I'm busy with other projects etc. at the moment.
Ruriko
18th January 2014, 11:19
If I checkbox the "enable subtitles" does that hardsub the subtitles?
ozok
18th January 2014, 15:45
If I checkbox the "enable subtitles" does that hardsub the subtitles?
Yes. Subtitle and movie must have the same name.
Ruriko
19th January 2014, 10:30
If I add any mkv file which has subtitles embedded TEncoder doesn't see the subtitle track
Where is x264 located? cause I want to swap it with a 10bit x264 so I can encode videos at 10bit. I'm using the portable version.
ozok
20th January 2014, 16:57
It doesn't do internal subtitles. There is no x264.exe, it uses FFMpeg of MEncoder.
Ruriko
20th January 2014, 23:21
Can you add the ability to read internal subtitles?
LigH
21st January 2014, 08:11
Only if ffmpeg or mencoder support that at all. TEncoder is only a user interface.
ozok
21st January 2014, 11:07
Only if ffmpeg or mencoder support that at all. TEncoder is only a user interface.
MEncoder supports it.
Can you add the ability to read internal subtitles?
Disable subtitles. Add "-sid x" to custom Mencoder command chain, "x" being the the id of the subtitle you want to burn-in. MEncoder must be selected as encoder.
luke83
22nd January 2014, 15:42
Does it support Avisynth?
ozok
1st February 2014, 13:22
Does it support Avisynth?
You can open avs script and select FFMpeg as encoder. But audio will not be encoded and I cannot guarantee that video encoding will be done well, it is not written to work with avs scripts.
ozok
9th February 2014, 14:33
Update 3.7:
-Added: A new GUI layout
-Added: An option to disable track id options for mpeg sources with MEncoder
-Added: Subtitle and audio delay step values are now 100 ms instead of 500 ms
-Added: Audio volume option (works for MEncoder only)
-Fixed: Encoding failed with MEncoder if container was mp4 and video codec other than x264
-Fixed: Encoder selection in profile editor wasn't saved
-Fixed: Exit shortcut was "X" instead of "Ctrl + X"
-Fixed: Subtitle font option was ignored
-Fixed: Player will follow subtitle and audio stream selections
-Fixed: "Clear Selected Log" option in "Logs" window didn't work
-Removed: Translations due to GUI changes
-Updated: AlphaControls to 8.53
GMJCZP
13th February 2014, 16:44
I have a problem with the program when attempting to encode with Mencoder (no problem with FFMPEG). The report:
Here (http://www.mediafire.com/download/55ti5c4qoly8iya/bugreport_TEncoder.zip)
Sorry if I do so but my PC where the program does not have internet. Thank you.
GMJCZP
15th February 2014, 16:53
I just reformatted my PC, and yet still have the same problem, now FFMPEG also gives me problems. Why no longer do. I've done tests with a version of Mencoder used before and now does not work me. Do not know if it's a compatibility problem with Avisynth, I used alpha4 and alpha5 and nothing. Help please.
ozok
15th February 2014, 17:20
I have a problem with the program when attempting to encode with Mencoder (no problem with FFMPEG). The report:
...
An other user reported that too. I couldn't locate the source of the problem but I think it's about subtitles.
I just reformatted my PC, and yet still have the same problem, now FFMPEG also gives me problems. Why no longer do. I've done tests with a version of Mencoder used before and now does not work me. Do not know if it's a compatibility problem with Avisynth, I used alpha4 and alpha5 and nothing. Help please.
What are you trying to do? Are you using 32bit/64bit version of TEncoder? The bug report you've sent only gives information about why program crashed.
GMJCZP
16th February 2014, 00:37
Thanks for responding ozok.
An other user reported that too. I couldn't locate the source of the problem but I think it's about subtitles.
Always turn off the subtitles.
What are you trying to do? Are you using 32bit/64bit version of TEncoder? The bug report you've sent only gives information about why program crashed.
I use TEncoder 32 bit.
I notice that when the program hangs mencoder.exe or ffmpeg.exe remain open in the background.
I'm back again to reformat my PC and I tested (by CLI) a version that was saved from Mencoder, and using a very old version of Avisynth (to eliminate incompatibilities with the latest versions), now works but not like before. I'm trying now not update directx 9.0c (so I formatted again) and update the rest of Windows XP SP3. We'll see what happens.
LigH
17th February 2014, 10:25
Reformatting the PC won't be the recommendable solution for every case.
Let's just wildly guess (because you did not provide any useful facts about this part of your issue) that you are trying to process an AviSynth script via TEncoder, and your AviSynth script uses DirectShowSource. Then the main issue is probably based on the installed DirectShow splitters and decoders. And TEncoder is not to be blamed in the slightest. TEncoder, being only a user interface, is always the least probable reason, because it is rather passive once the conversion startet, only monitoring the work either ffmpeg or mencoder do.
ozok
17th February 2014, 22:54
TEncoder isn't the ideal tool to encode avs scripts. Also post logs, if mencoder/ffmpeg hangs than they are waiting for an input or something.
GMJCZP
18th February 2014, 01:52
I know that formatting a PC is not practical, but it had other reasons to do so apart from the problems with these applications.
Now I doubt if I updated Directx causes more conflict, my system is WXP SP3 and in my last formatted did not.
I keep focused on the Mencoder. As I used a 2010 version with no problems, I started taking samples to Mencoder 35925 (sherpya versions) and all good so far. Appears to be significant changes made in the latest versions, for example the option cbp is now o=mpv_flags=+cbp_rd.
Moreover I had to re-employ FFMS 2.19 , I was using a test mode this version, FFMS2 C-plugin r809+35:
http://forum.doom9.org/showthread.php?p=1658765#post1658765 (http://forum.doom9.org/showthread.php?p=1658765 # post1658765)
The AVSI script that contains (I usually put it in the Avisynth plugins folder along with the dll and exe) was causing conflicts with Mencoder, without is calling (I use in my case AviSource)!
One more thing: always define -ofps option but an error occurs:
http://forum.doom9.org/showthread.php?t=101268
Conclusion : for now I'll stick with the version of Mencoder 35925. It works well using Avisynth. I would consider pending review FFMPEG.
Thank you once again for having the possibility to use such programs and I hope that the problems identified with Mencoder and FFmpeg are resolved promptly.
ozok
20th February 2014, 15:57
New version 3.8.0 changes:
-Added: Skinning is disabled by default
-Added: An option to copy source files' date/time info to output files
-Added: Support for *.mxf file type
-Fixed: A bug where TEncoder would get stuck even if encoding is done
-Fixed: A bug where checking "Export to script" would cause program to crash
-Fixed: "Apply" or changing selected preset didn't update the summary
-Fixed: "version.txt" errors
kolpotoru
21st February 2014, 06:04
Thankyou for resuming the development of TEncoder & adding volume adjustment option. But the source code is not updated?
ozok
21st February 2014, 10:18
I update the source repo in bitbucket page: https://bitbucket.org/ozok/tencoder
kolpotoru
21st February 2014, 11:55
Thanks for the Information.
ozok
21st February 2014, 22:48
Thanks for the Information.
No problem ;).
I'm working on a few new ideas:
-Creating video from an image file and an audio file
-Dubbing video with an external audio file (replacing the one in the video)
If anyone wants to try them out, let me know so I can post new executables here. Also specify the version you use.
kolpotoru
22nd February 2014, 06:08
Dubbing video with an external audio file will be a useful addition but it should have option save to video with duel audio. This is one feature due to which many of us still use obsolete virtualdubmod. So if the new beta versions will support duel audio files output, i would like to try it. I will try it with version 3.8.0.
kolpotoru
23rd February 2014, 19:43
The problem with mencoder is still there, TEncoder fails to encode audio of mpeg2 video files & using "Do not use audio id" TEncoder completely fails to encode the file. This should be fixed using SVN-r33883(20110719-gcc4.5.2) build of mencoder.
Please add a option in TEncoder to encode few seconds this is a very useful option because when we are not sure weather TEnoder will be able to convert video then rather then converting whole file converting few seconds for testing will be useful.
ozok
23rd February 2014, 19:45
You can use trimming to make a small test clip. Also post the log.
kolpotoru
23rd February 2014, 20:58
The option to encode few seconds is available in "Moo0 VideoConverter" & it makes the task very easy.
The log files are empty because in first case the video file is converted without audio and in the second case using "Do not use audio id" option TEncoder produces a 0 byte avi file.
ozok
23rd February 2014, 21:04
I'm sure it does. Is it that difficult to set start/end points and start encoding? Log shouldn't be empty even if encoding fails.
kolpotoru
23rd February 2014, 21:54
here are the empty logs.
kolpotoru
23rd February 2014, 22:20
I have sent you a sample mpeg2 file.
ozok
23rd February 2014, 23:03
I've downloaded and tried to encode your file. It seems that neither MPlayer nor MEncoder cannot detect any audio from it. FFmpeg seems to be able encode it.
Mencoder's message regarding lack of audio in your file.
MPEG: No audio stream found -> no sound.
I tried the build that comes with TEncoder and the latest x64 build from http://oss.netfarm.it/mplayer-win32.php (where I used to get my builds). I don't know if this means your file is faulty or MPlayer/MEncoder buggy, you may wanna report that to MPlayer/MEncoder developers.
PS. TEncoder created perfect logs in my case.
kolpotoru
24th February 2014, 04:23
The problem is not only with this file other mpeg2 files are also having same problem.
I think the problem is with the mencoder version included with TEncoder because i have replaced the mencoder included in TEncoder with SVN-r33883(20110719-gcc4.5.2) build of mencoder and it was able to convert the mpeg2 files.
kolpotoru
24th February 2014, 06:36
Preview doesn't work from inside TEncoder but when the file is drag and dropped on mplayer it playes.
GMJCZP
25th February 2014, 01:29
The problem with Mencoder to encode to MPEG2, besides those already mentioned with recent releases, is to be defined more options with TEncoder, but the program is interrupted. Try it with Mencoder to encode and use as container and codec MPEG2. The only way is to use the CLI mode and use old versions of Mencoder.
With FFMPEG no problems with the latest version of TEncoder (for encoding to MPEG2), only with Mencoder.
kolpotoru
7th March 2014, 04:46
I have found a very useful article about joining video using ffmpeg here - http://trac.ffmpeg.org/wiki/How%20to%20concatenate%20%28join,%20merge%29%20media%20files
Please conciser adding video joining function in TEncoder.
Ryo94
20th April 2014, 08:37
Hi ozok, is it possible to join/merge video segments (same AR, bitrate, codecs, etc) in direct copy (no losing quality) with tencoder? If not is there any chance to implement this in a near future? thanks in advance.
ozok
20th April 2014, 13:32
I probably will add it as a tool.
edit: To make it more clear, not as a separate tool but as a function under "Tools" menu.
Ryo94
20th April 2014, 19:17
That would be great! thanks a lot ozok!
ozok
22nd April 2014, 15:06
New version 3.9.0:
-Added: A tool to merge an image and audio to video
-Added: A tool to dub video with an external audio file
-Added: Many skins
-Added: MP4 muxing while using MEncoder will be done with MP4Box
-Added: File list now shows more information
-Added: "Copy date from source" will now copy last modified date too
-Added: An option, under "Help" menu, to create log archive in the desktop
-Added: Main window is now a bit larger as default
-Fixed: Program would crash when muxing to mp4 using MEncoder as encoder
-Fixed: Subtitle and audio delay values weren't saved properly
-Fixed: Applying a profile didn't update video size option
-Fixed: Video size option wasn't saved
-Fixed: Profile editor would ask to save profile even if nothing was changed/added
-Fixed: Scroll bars in logs window weren't visible
-Fixed: Enabling skins didn't apply hue and saturation options
-Fixed: Enable/disable skin options was not saved
-Fixed: Profiles created by the user couldn't be deleted
-Fixed: "Copy date from source" option wasn't saved
-Fixed: "'' is not a valid integer value." error
-Fixed: Couldn't add files without an audio stream
-Fixed: A few UI related problems
-Updated: FFMpeg
Download (http://www.fosshub.com/TEncoder-Video-Converter.html)
Ryo94
23rd April 2014, 02:11
New version rocks ozok, thanks! Just a little detail,
image&audio windows shouldn't look in this way?
http://i62.tinypic.com/2use7on.png
ozok
23rd April 2014, 11:45
No it shouldn't. I suggest you disable skins altogether if they are causing this sort of trouble.
mbcd
23rd April 2014, 12:43
Thanks for this good tool ozok,
but I have a feature request for it.
Does it make sense to set audio and subtitle tracks for all selected files?
I mean, i loaded a folder with lots of files. But I dont want to use the first audiotrack, but the second. So I select all files and change audio to second track. But the change is only applied to one single file, not to all selected. For batch conversation this is not very comfortable.
Maybe you can add a function to select the tracknumer, or language (languese would be the better one i think) an make it possible to apply this to all files together.
Would that make sense ?
ozok
23rd April 2014, 13:30
It makes sense and IIRC there was a feature like this in the first releases of TEncoder (it's been a while!). I plan to make a few changes to audio and subtitle track selection (ability to add subtitle files etc.) but I don't know if that feature will be added. For the time being however, you can use "export to script" and edit the bat file (replace all "-map 0:1"s to "-map 0:2"s for example) to get the result you want. Not ideal I know, but it might work.
Ryo94
23rd April 2014, 19:34
No it shouldn't. I suggest you disable skins altogether if they are causing this sort of trouble.
I was talking about the stream order (in the screenshot I switch them) not about the skin look :)
ozok
23rd April 2014, 20:47
Sorry, I get complaints about skinning sometimes:o. Image is passed as the first input to ffmpeg. Their locations in the UI shouldn't make a difference.
Ryo94
24th April 2014, 02:38
I know, I point it out just as aesthetic detail and in some way like a logic order in the UI,
(1)Image&(2)Audio To (3)Video
(1)Image
(2)Audio
(3)Output
ozok
24th April 2014, 18:49
I understand what you mean, I'd just thought there was something more serious I missed.
duplakappa
27th April 2014, 00:56
Hello Ozok, I just encoded a video(mkv with .ass soft subs) to a mp4 with harcoded subs... i got that but the subtitles were HUGE, the mkv file had attached fonts and i installed them before encoding of curse so i dont know why that happened. Is there a way to make Tencoder respect the subtitle styles??? Thanks
ozok
27th April 2014, 12:33
"Default scale" under "Subtitle" tab controls the size of the subtitle. I don't have that much experience with ass subs but IIRC they are treated like srt subs. Also, use preview function to see how changes to subtitle option works for you before running the actual encoding.
Guest
27th April 2014, 13:56
Hello Ozok, I just encoded a video(mkv with .ass soft subs) to a mp4 with harcoded subs Where did you get your MKV source file?
duplakappa
27th April 2014, 14:23
Where did you get your MKV source file?
From here: [link deleted]... why you deleted all the message??? You could just delete the attachment. Now I have to write all again. If you have a problem with the subtitles you can tell me...
Guest
27th April 2014, 14:36
Discussion of downloaded content is not allowed here. Further violations will lead to strikes. Follow up to PM if you need to, don't discuss it here.
whiskey
12th May 2014, 00:36
I've just discovered this application and have one question. Is there option to base output bitrate on file size or only preset bitrates so far ?
TEncoder doesn't have such options. It is asked often, I will add file size option one day.
New version 4.0.0 changes:
-Added: Video downloader
-Added: Total progress will be updated more smoothly
-Added: MP4Box progress will be shown
-Added: A tool to create gif image from video
-Added: An option to disable trimming
-Added: Audio track option won't be used for mpeg sources as default
-Fixed: Subtitle position wasn't used
-Fixed: Duration info in the file list wasn't updated after trimming
-Updated: FFMpeg
Download location (http://www.fosshub.com/TEncoder-Video-Converter.html).
Prefer portable version if you don't want to deal with software offers.
kolpotoru
10th June 2014, 18:41
Hi ozok, is it possible to join/merge video segments (same AR, bitrate, codecs, etc) in direct copy (no losing quality) with tencoder? If not is there any chance to implement this in a near future? thanks in advance.
I probably will add it as a tool.
edit: To make it more clear, not as a separate tool but as a function under "Tools" menu.
I was waiting for this feature in the new version. But didn't find it in the changes log.
ozok
10th June 2014, 21:23
I didn't give a specific time about that. I'll add it, don't worry. I already had codes ready for video downloader so I implemented it first.
kolpotoru
10th June 2014, 22:49
I didn't give a specific time about that. I'll add it, don't worry. I already had codes ready for video downloader so I implemented it first.
Thanks for clarifying that, looking foreword to it.
New version 4.1.0 changes:
-Added: TEncoder will now check output files after encoding
-Added: An option to keep ssa and ass subtitle styles
-Added: Info about subtitles won't be shown in summary list if FFMpeg is selected
-Added: TEncoder will now remember the active tab
-Fixed: Several problems with batch download link add
-Fixed: Couldn't read video codec of some files with more than one audio track
-Fixed: "Update video downloader" didn't work
-Updated: Youtube-dl
Download (http://www.fosshub.com/TEncoder-Video-Converter.html)
Source (https://bitbucket.org/ozok/tencoder)
Edit: Think of this as a bug fix release. DVD ripper and merger will be in the next releases. I wasn't planning the release this one but I had to fix link adding bug.
disto
5th July 2014, 15:19
Hello ozok, thank you for this great program.I have some feature suggestions.Can you use FFmpeg for burning subtitles not Mplayer.FFmpeg can use fontconfig and have ass/ssa subtitles.This option to keep ssa/ass style is very useful,can you provide gui to edit these styles (for example font,size,italic,bold color outline shadow).
Thanks again and sorry for my bad english.
@disto Last time I tried to use ffmpeg to burn in subtitles it didn't work. Perhaps they improved it but I have to check it first. I can't add it if ffmpeg cannot burn in srt subtitles for example.
ozok
19th July 2014, 14:29
New version 4.2.0:
-Added: Post-encode options for video downloader
-Added: Users can now stop video link adding process
-Added: A few changes to progress interface
-Fixed: Adding an YouTube link from a playlist could cause some problems
-Fixed: Download time value written to log was always empty
-Fixed: Post-encode options weren't used
-Fixed: TEncoder couldn't write logs because logs folder wasn't created in some rare cases
-Updated: Youtube-dl
-Updated: FFMpeg
There was a previous version I failed to post here:
--4.1.1
-Added: A tool to add watermarks to video (thx to joby_toss)
-Added: A text to show video downloading progress
-Added: TEncoder will now check downloaded files too
-Added: A link to the list of supported video sites (thx to webfork)
-Added: TEncoder will save encoder logs into "logs" sub-folder (thx to webfork)
-Added: A few small interface changes
-Fixed: Stopping video downloader didn't reset progress informations
-Fixed: Update checker caused a message box to be shown when settings window was opened
-Fixed: Couldn't clear some logs
-Updated: Youtube-dl
-Updated: FFmpeg
Source (https://bitbucket.org/ozok/tencoder/src)
Download (http://www.fosshub.com/TEncoder-Video-Converter.html)
disto
5th August 2014, 10:21
@disto Last time I tried to use ffmpeg to burn in subtitles it didn't work. Perhaps they improved it but I have to check it first. I can't add it if ffmpeg cannot burn in srt subtitles for example.
Thank you for the answer.
In this case can you implement gui for this option in mencoder ass-force-style.
This option can override ass/ssa style with user choice options.For example:
Gui for font,color,size,margins.Something like this:
http://s24.postimg.org/lk6l572lh/mencoder_Gui_RQ.jpg
Once again ,thank you!
P.S.1: In version 4.3.0 there is ability to add custom arguments to mencoder.I can write custom .ass style via ass-force-style and it works fine.Excellent job.
But there is one problem with mencoder,It can not use full cpu power.Even though i selected 4 threads in settings mencoder can not use 100 %.
In encoding settings can you provide an option for choosing threads to auto mode (threads=0).It probably can help to utilize full cpu power.
P.S:2:Are you considering to add support for mpv player?.It is a fork of mplayer/mplayer2/mencoder with different syntax for commands.
More info about mpv player encoding abilities: https://github.com/mpv-player/mpv.io/blob/master/source/guides/encoding.rst
P.S.3:Can you add an option for selecting FDKAAC.Sherpya mplayer/mencoder build support this encoder.
ozok
6th August 2014, 15:46
4.3.0 changes:
-Added: [Video Downloader] An option to skip download if output file exists and contains audio
-Added: [Video Downloader] Ability to enter user name and password
-Added: [Video Downloader] An option to disable thumbnail loading
-Added: [Video Downloader] Some interface changes
-Added: [Video Downloader] Improved video downloader starting performance
-Added: [Video/Audio Converter] Re-enabled "Delete unfinished files" option
-Added: [Video/Audio Converter] Moved custom arguments options to "Codec Options" window
-Added: [Video/Audio Converter] When "Direct Copy" is selected as video codec ffmpeg will be used
-Added: [General] Changed default skin to "Web2"
-Fixed: [Video Downloader] Downloaded "M4A DASH" and "WEBM AUDIO" audio files couldn't be played by some players
-Fixed: [Video Downloader] Logs weren't saved and shown properly
-Fixed: [Video Downloader] Did not encode to audio only
-Fixed: [Video Downloader] Did not encode to selected format
-Fixed: [Video Downloader] Some interface problems
-Updated: Youtube-dl
Download (http://www.fosshub.com/TEncoder-Video-Converter.html)
ozok
7th August 2014, 19:53
P.S.1: In version 4.3.0 there is ability to add custom arguments to mencoder.I can write custom .ass style via ass-force-style and it works fine.Excellent job.
But there is one problem with mencoder,It can not use full cpu power.Even though i selected 4 threads in settings mencoder can not use 100 %.
In encoding settings can you provide an option for choosing threads to auto mode (threads=0).It probably can help to utilize full cpu power.
P.S:2:Are you considering to add support for mpv player?.It is a fork of mplayer/mplayer2/mencoder with different syntax for commands.
More info about mpv player encoding abilities: https://github.com/mpv-player/mpv.io...s/encoding.rst
P.S.3:Can you add an option for selecting FDKAAC.Sherpya mplayer/mencoder build support this encoder.
CPU usage depends on many things. The codec you are using, codec settings, input file's properties etc. I generally don't get 100% cpu usage when I use MEncoder so I run several instances of it at once. Make sure you unchecked "Use single process for x264" under "Encoding" settings.
I tried to make something out of mpv a while ago. It has many improvements over mencoder but syntax change isn't appealing (I don't remember syntax being too different than ffmpeg's). I'll keep it in mind though.
TEncoder doesn't use that mplayer/mencoder build anymore. I couldn't get it to work with subtitle fonts so I dumped it. Also fdkaac support needs and external library (a dll) file and I'm not sure if I can distribute it.
disto
8th August 2014, 05:36
CPU usage depends on many things. The codec you are using, codec settings, input file's properties etc. I generally don't get 100% cpu usage when I use MEncoder so I run several instances of it at once. Make sure you unchecked "Use single process for x264" under "Encoding" settings.
I tried to make something out of mpv a while ago. It has many improvements over mencoder but syntax change isn't appealing (I don't remember syntax being too different than ffmpeg's). I'll keep it in mind though.
TEncoder doesn't use that mplayer/mencoder build anymore. I couldn't get it to work with subtitle fonts so I dumped it. Also fdkaac support needs and external library (a dll) file and I'm not sure if I can distribute it.
Yeah,i tried all available mencoder/x264 settings , but mencoder still use around 85% cpu.It's not Tencoder fault.
Mencoder is broken by design,ffmpeg is faster.But with mencoder is easier to hardburn custom styled .ass subs and i will stick with it.
I only ask to add option to choose fdk in audio codec settings in Tencoder.I will compile my own build.I dont like other aac encoders,fdk for now is best among others.
And at last one feature request.Can you add ability to edit whole command line options before encoding.For instance scale is used always and i want to remove it. :)
Once again thank you for this great program!
infante
22nd August 2014, 01:42
Hi,
Been trying out TEncoder to create "hard subtitles" into existing mpg files. This is the odd behavior we are seeing
1. Source video files are MPG, with MPEG 1 Audio Layer 2, FPS 29.97
2. trying to burn a subtitle file saved as an SRT and created in subtitle edit. The subtitles are perfectly syncd in subtitle edit
3. The exported settings are H264, 6000 KBPS, CBR, aspect ratio :keep, FPS: same as source, container: mp4
The end result has the subtitles out of sync but burned in.
Any suggestions to fix the sync? Any subtitle format other than SRT?
Also, the "Trim" feature tool is grayed out. Is this feature activated yet? any hints if so?
Thanks
ozok
22nd August 2014, 18:55
@disto I don't think the mencoder version included in the package supports fdkaac. It's a bit old but is the only mencoder version that I've came across that respects subtitle font settings.
@infante Everything seems to right about your steps. Is it possible that mencoder detects source's fps wrong? I can't think of nothing else, please check encoder logs or post them here. Also, did you try first preview the file within TEncoder? You can enable trimming in settings window > encoding tab.
Regards.
infante
22nd August 2014, 21:24
Hi Ozok
I've posted my logs here. There appears to be an extra frame??
the subs are in sync in the beginning and then slowly get worse and worse...
Curious. I thought that FFMPEG does support burned in subs using libass?https://trac.ffmpeg.org/wiki/HowToBurnSubtitlesIntoVideo
Thanks!
infante
24th August 2014, 15:30
Hi All,
found more info.
Our original steps which resulted in bad sync from TEncoder were: 1. digibeta source and captured/encoded to MPG with TMPGENC 2. Brought the MPG file into subtitle Edit (using VLC to display video) to sync subtitles and noticed it was off and resync'd the file. It looked good in subtitle edit when done. 3. re-encoded in TEncoder to burn subs which resulted in out of sync.
I wanted to confirm the source so I re-encoded the source to MKV and brought the MKV into subtitle edit and the SRT file worked perfectly without any modifications. I re-processed the "burned subs" in TEncoder and it sync'd perfectly!
I re-looked at the original MPG that resulted in the bad sync and interestingly VLC player was displaying the time code as 1:49:17 and TMPENC/AVANTI were both showing timecode at 1:49:49 .
So my conclusion is that VLC is the culprit as I used VLC as my video player in subtitle edit. VLC correctly read the MKV but incorrectly read the MPG which threw off everything else. I have since changed subtitle edit to use DirectShow and everything works well. Thanks Ozok for the message...
ozok
15th September 2014, 12:56
New version 4.4 is out. Changes in this release are:
-Added: DVD ripper
-Added: [Video/Audio Converter] Max. parallel process count is now 16
-Added: [Video/Audio Converter] An option to send TEncoder to tray while encoding
-Added: [Video/Audio Converter] Improved logs window's performance
-Added: [General] Switching between functions will enable/disable related UI controls
-Fixed: [Video/Audio Converter] MEncoder produced invalid ogg vorbis streams
-Fixed: [Video/Audio Converter] Support for FLAC encoding
-Added: [Video Downloader] Improved progress update performance
-Fixed: [Video Downloader] Couldn't stop batch url adding
-Fixed: [Video Downloader] "Argument out of range" error while downloading
-Updated: Youtube-dl
Download (http://www.fosshub.com/TEncoder-Video-Converter.html)
kolpotoru
28th September 2014, 19:29
Is there any progress about adding video joiner tool?
There is a option in some video converters to "Enable GPU Acceleration" due to which the conversion becomes very fast please implement this feature in TEncoder if possible.
ozok
14th October 2014, 16:42
Changes for versions 4.5.0, 4.5.1 and 4.5.2:
--4.5.0
-Added: [Video/Audio Converter] Support for embedded subtitles
-Added: [Video/Audio Converter] Support for ".ts" files
-Improved: [Video/Audio Converter] Audio track selection accuracy
-Improved: [Video/Audio Converter] FFMpeg encode starting performance
-Fixed: [Video/Audio Converter] Audio index problems with MEncoder
-Fixed: [Video/Audio Converter] Duration information from some mkv files couldn't be extracted
-Fixed: [Video Downloader] Couldn't mux if file name ended/started with space
-Fixed: [Profiles] Users could create profiles with empty file names
-Fixed: [Trimming] Reset didn't work properly
-Updated: Youtube-dl
--4.5.1 Hotfix
-Fixed: [Video/Audio Converter] Wouldn't encode video if video stream wasn't the first stream
-Fixed: [General] Many memory leaks
-Fixed: [General] Version info shown in the interface was wrong
-Fixed: [General] 32bit versions would report memory leaks on exit
--4.5.2
-Removed: Ads from installers
Download (http://www.fosshub.com/TEncoder-Video-Converter.html)
Source (https://github.com/ozok/TEncoder)
@kolpotoru I can add this iff ffmpeg or mencoder supports it. AFAIK latest versions of ffmpeg has some hardware decoding support but I don't know to what extended that is. I constantly forget about merging. Sorry about that.
kolpotoru
22nd October 2014, 19:25
Please add the video joiner in the next release because it is a important part of any video processing tool.
If Information about Hardware acceleration is not available now then we can wait until we find more information about it.
SuLyMaN
25th October 2014, 11:25
Hi. Just gave the program a try and while selecting 'Codec options' for MPEG4 I tried using CRF instead of bitrates. It asked me for bitrate and used the bitrate I specified instead of using CRF. How do I change this behaviour? Thanks
LigH
25th October 2014, 15:02
CRF is only available for MPEG4 AVC/H.264 (TEncoder calls it "H264", will probably use the x264 library), not for MPEG4 ASP (TEncoder calls the generic ffmpeg implementation "MPEG4", it is similar to Xvid).
SuLyMaN
25th October 2014, 18:32
@ligh: Lovely. Thank you Sir!
ultramarine7
31st October 2014, 11:14
First, thanks for the great program.
may I ask how to do this.
I have many mkv file which are interlaced. How do I de-interlace ?
Again, I have many mkv files. I want to mass convert them to mp3 so I can listen to them in the car. It works but the mp3 is CBR. How do I make them ABR ?
thanks!
mike23
16th May 2015, 10:52
How do I crop a video when re-encoding it with TEncoder?
Assume I got a video with black letter box around it.
I want to re-encode the video but crop the black parts. Other tool offer an (auto-)crop function.
How do I do this with TEncoder?
Thx
Mike
mike23
17th May 2015, 09:53
...and another question:
How do I tell TEncoder to use another directory for storing the fat files *.log and *.mbtree?
Currently these files are stored in installation directory but I want to have D:\temp\ folder instead.
Honeyko
18th May 2015, 03:25
Ozok, a new feature suggestion: Add PAL<>NTSC (25fps<>23/976fps) retiming options with two checkboxes (for video and audio). This will re-encode audio to the new time and re-stream video (if also checked) to the desired frame-rate. (Including video-restreaming would save users an additional step with MKV Merge.)
Magik Mark
13th March 2016, 13:42
Does tencoder supports 10bit x265 and filters?
LigH
13th March 2016, 14:03
Checking TEncoder 4.10: Nope; already "preset" is an "advanced" x265 option for TEncoder.
ntropy
26th March 2016, 00:47
My conversion from an .m2ts Blu-ray file to ProRes .mov resulted in sideways video -- 1920 became 1080 and vice versa. How do I figure out how to correct this?
Update: I tried remuxing the .m2ts with tsmuxer into new files rather than using the raw blu-ray .m2ts files and the remuxes come through sideways as well.
Update: Nevermind. I found the rotate settings.
royia
29th January 2017, 17:40
Hello,
Anyway to use Intel QuickSync using TEncoder?
Is there any other GUI which can handle the task of trans coding many files at once hand has support for QuickSync?
Thank You.
LigH
29th January 2017, 18:08
Do you need QuickSync for encoding (to which video format, AVC?) or decoding?
As TEncoder is based on ffmpeg or mencoder, and you may be able to compile ffmpeg with some QuickSync support, it may be possible; but I believe to remember that other authors had issues, not easily understanding how to handle such a build.
Hybrid by Selur offers support for some QuickSync accelerated tools, and should also support batch encoding.
royia
31st January 2017, 11:48
@LigH, Thank You.
I wished for Out of the Box experience form TEncoder.
I will give Hybrid a try.
vBulletin® v3.8.11, Copyright ©2000-2026, vBulletin Solutions Inc.