Log in

View Full Version : TEncoder 4.5.2 - Multithreaded GUI for FFMpeg and Mencoder


Pages : 1 2 3 4 5 [6]

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.