https://raw.githubusercontent.com/FFmpeg/FFmpeg/master/Changelog
Even the FFMPEG version 1.0 contained the UT video encoder.
https://trac.ffmpeg.org/wiki/Encode/PremierePro
I think ut video encoder is natively supported in FFMPEG and libavcodec.
UT video is 100% usable in AVI MKV and Transport-stream containers, so it is not an "avi-only" codec.
Due to FFMPEG, UTvideo is a platform-free codec, so it is available for Windows, Mac OS X, Linux but may be compiled for other OS![]()
+ Reply to Thread
Results 1,081 to 1,110 of 2356
-
Last edited by Kartmadol; 21st Jun 2014 at 06:15.
-
So, ut would be also possible. -> need documentation about which options are available and what they so
-
HI!
I found a documentation here: http://www.ffmpeg.org/doxygen/1.2/utvideo_8c.html
Is it helpful? -
Is it helpful?
What I would need is something more along the lines of https://trac.ffmpeg.org/wiki/Encode/FFV1, only for UT-Video
---
btw. instead of supporting huffyuv as encoder I would probably support 'ffvhuff' which basically is:
huffyuv + "adaptive huffman tables" + supported for more color spacesLast edited by Selur; 21st Jun 2014 at 16:29.
-
how can i use crf-max and crf-min anyway?
if i give an example of crf 24, then should i put crf-min less than 24 and crf-max greater than 24? -
if i give an example of crf 24, then should i put crf-min less than 24 and crf-max greater than 24?
Min&Max crf are ment to limit the amount the rate factor is allowed to fluctuate when crf is used.
If you have no problem with the crf fluctuating as it does atm. simply keep them both at 0. -
i found a rather nasty bug with your software, version 6.15.1, namely i was trying to transcode some wmv to hevc with both x265 and divx, but they would both crash. that's not the bug though. when i went to look for the source file i noticed that it had been deleted and not to the recycle bin, but wiped out! i had to use recovery software to get it back. this happened twice. i finally realized what your app is doing, before calling the video encoder it's deleting the source, hence why the encoding crashes, since the source is deleted from the disk before it can be piped to the encoder.
nasty bug. -
nasty bug.
Sorry, about that, but can you please, be a bit more specific in what you did, because here I can't reproduce the problem.
What I did to reproduce this with the current (2014.06.17.2):- start Hybrid
- load a random .wmv source
- set 'Main->Handling->Video handling' to x265* (selected some fast settings)
- set 'Main->Handling->Audio handling' to custom
- switched to the Audio tab
- enabled 'Audio->Main->Reencode' **
- added the audio to the audio queue ('Audio->Main->Add current`)
- set the output ('Main->Output file')
- added the output to the job queue ('Main->Add to queue')
Checked the queue and saw no 'cleanup'-subjob which deleted the source. - started the queue processing ('Jobs->Job Queue->Start'), to be sure there wasn't happening anything unintended.
* I also tried the same using DivX265/x264/Kvazaar/Xvid
** I also tried different aac encoders and mp3
-> I would be happy to fix this bug, but I really can't reproduce this here without you providing some basic infos.
Cu Selur -
ok, i just tried it again and again the source is deleted prior to attempting to encode the video, oddly enough this time there was no crash, an mp4 with just the audio was created. attached you will find a screenshot and a debug output.
-
Please create a debug output which contains the whole process, the debug output you created only contains the job processing.
The main points I need to see are:
a. input analysis
and
b. job creation
which are both not included inside your debug output.
Also remember to not change the output folder from the default output folder, which you specified. (compare with http://www.selur.de/support)
Cu Selur -
That looks good and should help to find the code which caused the problem.
-
Strangely I couldn't reproduce the issue here, but I made some changes and will send you a link to a new version for testing which hopefully will prevent the problem. If it doesn't please create a debug output with that version.
Thanks!
Cu Selur -
this one works perfectly sans one thing, it gives me an error message during gui init about avisynth not being something, i didn't pay attention to it but it does start.
encoding works as it should, but this version seems faster than previous versions for some reason. i also noticed you changed the gui, instead of reporting the encoding speed within the white area it now reports it at the bottom, much cleaner that way. -
The avisynth message appears when the installed avisynth extension version isn't the latest. (-> avisynth get's disabled)
Happy the file deletion problem is fixed for you.
i also noticed you changed the gui, instead of reporting the encoding speed within the white area it now reports it at the bottom, much cleaner that way. -
Hello Everyone....
x265 encoder does not accept a null value for psy (0.xx - crash ; 1.xx - ok) -
it's a bug in the minimization I fixed a while ago, as a workaround disable "x265->Misc->Internals->Minimize command line" until I release a new version in a few hours.
-> 2014.06.29.1 should fix itLast edited by Selur; 29th Jun 2014 at 03:26.
-
i got version 2014.06.28.2 instead of 2014.06.29.1 :/
linux ubuntu 64 bit qt 5.2.1 ver. -
Sorry, seems like something got mixed up during the upload, should be fine now.
Thanks for reporting! -
Replace the Kvazaar binary with the latest one that matches your OS from https://github.com/ultravideo/kvazaar/releases
-
Why is manual download a necessity? What does the number at the "enforce GPU for FFmpeg" option mean? (because there is no help for that option) The decoding is crashed when the GPU acceleration was enabled (GPU: GeForce GTX 690, CPU: Intel core i5, OP system: win7 x64 ultimate)
Last edited by Wringst; 29th Jun 2014 at 08:24.
-
Why is manual download a necessity?
What does the number at the "enforce GPU for FFmpeg" option mean? (because there is no help for that option)
Enforce gpu for ffmpeg:
When 'Use gpu for decoding' is enabled option allows to enforce a specifc hardware device number. (first device has number 0; -1 <> auto <> primary device)
Warning: If you use this option make sure you use an existing device otherwise decoding will fail. Hybrid does not check the validity of this option!The decoding is crashed when the GPU acceleration was enabled (GeForce GTX 690)Use gpu decoding:
When enabled Hybrid will add '-hwaccel auto' to ffmpeg decoding calls.
This option has no effect if the selected hwaccel is not available or not supported by the chosen decoder (only mpeg-2, H.264, VC-1 and WMV3 content are supported atm.).
Note that most acceleration methods are intended for playback and will not be faster than software decoding on modern CPUs. Additionally, ffmpeg will usually need to copy the decoded frames from the GPU memory into the system memory, resulting in further performance loss. So this option might not provide any additional speed and thus is mainly useful for testing.
Warning:
Only enable if your ffmpeg version and your Hardware does support DXVA2 (on Windows) or VDPAU/VDA (on Linux/Unix). -
DXVA2 with an Nvidia GeForce GTX 690 must be work, and it works with both native decoders of MPCHC and external Lav filters too. Where can I chose the optimal color space, and the BT601/bt709 options in UTvideo?
-
Where can I chose the optimal color space, and the BT601/bt709 options in UTvideo?
and the BT601/bt709 options in UTvideo -
-
Nope.
a. not sure I got a specific test video for that purpose.
b. can't access my test clips for the next few weeks
btw. Filtering->Picture Settings->ColorMatrix or Filtering->Avisynth->Color->ColorMatrix might be interesting, if you need to change the color sampling matrix -
What do you think about the designing of simple but good looking cutter software like [url=/tools/Free-Video-Dub]Free Video Editor[/u with the reencoding capabilities of hybrid? (because the cut and merge of videos are important things)
https://www.videohelp.com/tools/Free-Video-DubLast edited by Wringst; 29th Jun 2014 at 10:02.
-
Cutting vfr and/or interlaced content is hard if you want to:
- be cross platform (Linux/Mac/Windows) capable
- in a smart way (= only encode the GOPs which need to be cut and not the whole thing) and be frame accurate
- properly handle tons of input formats (container and audio, video formats)
- also want transition effects&co
- create something that can be converted to a portable version
- not only cut audio&video but also handle subtitles, attachment etc.
- you want to offer it for free
- properly handle interlaced content (not breaking field order etc.)
Do I plan to do something like that in my free time: Not unless I win in the lottery, since that isn't a project which is easily tackled by a single developer. (maintaining 150k lines of code in Hybrid and adjusting it to new codecs and user wishes eats all my free time)
---
Looking add the description of Free-Video-Dub (never used it) it seems to be GOP only and audio&video only.
-> not much of a challenge.
---
Cu Selur
Ps.: AviUtil might be interesting for you.Last edited by Selur; 29th Jun 2014 at 10:16.
Similar Threads
-
vp9 vs x265 vs DivX265
By deadrats in forum Video ConversionReplies: 14Last Post: 28th Jun 2015, 09:48 -
HEVC-x265 player in linux?
By racer-x in forum LinuxReplies: 4Last Post: 20th Mar 2014, 18:10 -
Hybrid [x264/XViD - MKV/MP4] Converter Support Thread
By Bonie81 in forum Video ConversionReplies: 6Last Post: 8th Jan 2013, 03:53 -
VP8 vs x264
By Selur in forum Video ConversionReplies: 14Last Post: 14th Apr 2012, 07:48 -
How often do you reinstall your operating system(windows,mac,linux etc..)?
By johns0 in forum PollsReplies: 28Last Post: 22nd Jan 2011, 17:14