Welcome to Doom9's Forum, THE in-place to be for everyone interested in DVD conversion. Before you start posting please read the forum rules. By posting to this forum you agree to abide by the rules. |
24th April 2016, 09:59 | #3604 | Link |
Registered User
Join Date: Dec 2014
Posts: 666
|
Is it advisable to finish encoding first before using the computer for other applications? Will the quality of the encodes affected if cpu load starts shifting for other apps?
Sent from my iPhone using Tapatalk
__________________
Asus ProArt Z790 - 13th Gen Intel i9 - RTX 3080 - DDR5 64GB Predator - LG OLED C9 - Yamaha A3030 - Windows 11 x64 - PotPlayerr - Lav - MadVR |
24th April 2016, 10:25 | #3605 | Link |
Artem S. Tashkinov
Join Date: Dec 2006
Posts: 337
|
Encoding/decoding are a strict mathematical process. In theory, if your CPU/RAM/HDD don't falter during work, the output will always be the same regardless of your workflow. Make sure you run your encoder at the lowest CPU priority of you may experience significant lags.
|
24th April 2016, 12:35 | #3606 | Link | |
Registered User
Join Date: Sep 2013
Posts: 919
|
Quote:
Anyway I found a AVI lossless encoder named Lagarith, it makes the file around 20 times smaller in 4:2:0 8bit, than Uncompressed RGB 8bit. I can export straight to YV12 (4:2:0) YUY2 (4:2:2) or RGB in any resolution. Another thing I found that AE dithers down from any higher bit depth, so the 32bit workflow is dithered down to 8bit at export. My experience with madVR tells my that properly dithered 8bit is indistinguishable from 12bit (as read by i1 Display Pro). When I encode with x265 I specify --input-depth 10, I guess that a dithered 8bit file inside a 10bit file would be perfectly fine. Not true 10bit but still smooth as silk.
__________________
System: i7 3770K, GTX660, Win7 64bit, Panasonic ST60, Dell U2410. Last edited by James Freeman; 24th April 2016 at 12:53. |
|
24th April 2016, 13:46 | #3607 | Link |
Registered User
Join Date: Jan 2010
Posts: 709
|
mmm I'm not sure but IIRC 32bit in AE refers to all channel in a RGB behaviour, which is roughtly the same as 8bit in the single channel YUV one.
Also Lagarith is very slow with HD stuff, way better UtVideo or MagicYUV
__________________
powered by Google Translator |
24th April 2016, 14:53 | #3608 | Link | |
Registered User
Join Date: Sep 2013
Posts: 919
|
Quote:
AE dithers down to 8bit if the workflow is in higher bit depth. UtVideo, is EXACTLY what I needed, fast and efficient. thank you! AE will not let me export as 10bit (with any codec that is not from adobe) in AVI no matter what. Dithered 8bit looks as good as 12bit anyway.
__________________
System: i7 3770K, GTX660, Win7 64bit, Panasonic ST60, Dell U2410. Last edited by James Freeman; 24th April 2016 at 14:57. |
|
25th April 2016, 08:41 | #3609 | Link |
German doom9/Gleitz SuMo
Join Date: Oct 2001
Location: Germany, rural Altmark
Posts: 6,752
|
Starting from a crf+preset combo is certainly a good idea. The developers spend some efforts in making presets a good all-purpose set of parameters. But slow presets will cost a lot of time, and even more if your CPU does not support AVX(2).
The "grain" tuning is meant to retain especially strong grain (think of "300"). Test on your own whether or not it is required and good-looking for your material... and expect some bitrate demand. Last edited by LigH; 25th April 2016 at 08:45. |
25th April 2016, 13:55 | #3610 | Link | |
Registered User
Join Date: Oct 2014
Posts: 268
|
Quote:
Can't Cineform do 4K? I know it can do yuv422p10.. (just tested, my After Effects can export Cineform in 4K). Grassvaley HQX also seems to work in 4K alright. It are both codecs that can be stored in AVI, although I can't think of any program that can interface properly with it. You could try going from Vapoursynth YUV422P10 (V210 fourcc) open it with virtualdub and from there save in one of two formats. But honestly, there is a reason that all video editing packages seem to prefer Mov for this stuff. Avi is tricky enough already to store modern 8-bit stuff in, let alone 10p, 12p, 12p + alpha or other more 'cinema' style formats. |
|
25th April 2016, 14:57 | #3611 | Link |
Registered User
Join Date: Sep 2013
Posts: 919
|
I realized that HEVC main10 output chroma subsampling has to be equal to the input, in raw YUV (uncompressed), so it has to be 10bit 4:2:0 uncompressed first.
If it is Lossless (compressed) I have to push it to HEVC through Avisynth with avs4x265 so only AVI is optional. I want to export from AE in 10bit 4:2:0 4K (P010), MOV or AVI so that I can encode with HEVC. Any idea?
__________________
System: i7 3770K, GTX660, Win7 64bit, Panasonic ST60, Dell U2410. Last edited by James Freeman; 25th April 2016 at 15:39. |
25th April 2016, 19:25 | #3612 | Link | |
Moderator
Join Date: Jan 2006
Location: Portland, OR
Posts: 4,750
|
Quote:
I've had AVI files >200 GB without any issues. v210 is always good. Cineform absolutely works for UHD. Sometimes the stock DirectShow version doesn't work well, but the BlackMagic codec version does, and is broadly compatible. DNxHR is promising, and doesn't have the locked-down frame rates and frame sizes of DNxHD. What we're lacking is a good codec that supports all the HDR metadata. The only thing I know of is just using a high-bitrate HEVC. HEVC-Intra with WPP could make a very good mezzanine codec: 10 and 12 bit support, and better efficiency than anything else. With WPP reasonably fast decoding on multicore systems, and with hardware decoders coming it'll be blazing fast. I can certainly get the same quality as ProRes at half the bitrate. |
|
25th April 2016, 23:17 | #3613 | Link | |
Registered User
Join Date: Jun 2002
Location: On thin ice
Posts: 6,837
|
It seems x265 fails on Unicode file names, no problem with x264, QSVEncC, NVEncC or ffmpeg.
Quote:
__________________
https://github.com/stax76/software-list https://www.youtube.com/@stax76/playlists |
|
26th April 2016, 02:16 | #3614 | Link |
Registered User
Join Date: Feb 2016
Posts: 2
|
ffmpeg x265 thread pool
Has anyone been able to get thread pool paramaters to work with ffmpeg?
I've tried passing in x265-params pools=16,16 as well as pools=+,+, but I only ever get a single thread pool instead of the 2 pools that I expect. Machine: Intel Xeon E5-2670 x2, Fedora 23. Lastest static build of ffmpeg that includes x265 version 1.9+141-02d79be487d7 Command line: Code:
ffmpeg -i source.mov -c:v libx265 -preset veryslow -x265-params crf=20:pools=16,16 test.mkv x265 [info]: HEVC encoder version 1.9+141-02d79be487d7 x265 [info]: build info [Linux][GCC 5.3.1][64 bit] 10bit x265 [info]: using cpu capabilities: MMX2 SSE2Fast SSSE3 SSE4.2 AVX x265 [info]: Main 4:2:2 10 profile, Level-4 (Main tier) x265 [info]: Thread pool created using 16 threads x265 [info]: frame threads / pool features : 6 / wpp(17 rows) x265 [info]: Coding QT: max CU size, min CU size : 64 / 8 x265 [info]: Residual QT: max TU size, max depth : 32 / 3 inter / 3 intra x265 [info]: ME / range / subpel / merge : star / 57 / 4 / 4 x265 [info]: Keyframe min / max / scenecut : 24 / 250 / 40 x265 [info]: Lookahead / bframes / badapt : 40 / 8 / 2 x265 [info]: b-pyramid / weightp / weightb : 1 / 1 / 1 x265 [info]: References / ref-limit cu / depth : 5 / off / on x265 [info]: AQ: mode / str / qg-size / cu-tree : 1 / 1.0 / 32 / 1 x265 [info]: Rate Control / qCompress : CRF-20.0 / 0.60 x265 [info]: tools: rect amp limit-modes rd=6 psy-rd=2.00 rdoq=2 psy-rdoq=1.00 x265 [info]: tools: signhide tmvp b-intra strong-intra-smoothing deblock sao |
26th April 2016, 08:07 | #3615 | Link |
German doom9/Gleitz SuMo
Join Date: Oct 2001
Location: Germany, rural Altmark
Posts: 6,752
|
Welcome to doom9...
So you have only one single physical CPU? I believe thread pools are meant to support the physical separation of multi-socket systems, but may require explicit NUMA support, depending on the OS. |
26th April 2016, 20:40 | #3617 | Link | |
Registered User
Join Date: Feb 2016
Posts: 2
|
Quote:
I'll have a go at building ffmpeg from scratch, making sure libnuma is included. |
|
26th April 2016, 22:23 | #3619 | Link |
Registered User
Join Date: Jun 2002
Location: On thin ice
Posts: 6,837
|
Do you by chance have a 8/10/12 bit multilib build?
__________________
https://github.com/stax76/software-list https://www.youtube.com/@stax76/playlists |
26th April 2016, 22:49 | #3620 | Link |
Registered User
Join Date: Feb 2015
Posts: 326
|
www.msystem.waw.pl/x265/utf16_output.7z
It is only output file fixed (remains: input y4m + yuv and stat file). |
Thread Tools | Search this Thread |
Display Modes | |
|
|