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. |
7th June 2016, 23:19 | #3823 | Link |
Registered User
Join Date: May 2015
Posts: 185
|
Hey guys,
Development appears to be quiet since commit ad961f5 on the 30/05... I mean sure I can see a few minor commits here and there, but they are mostly "minor fixes" such as warning silencing, clarifications, commit hash fixing, etc. I'm wondering what would be the "next" step or what's the "direction" at the moment from the MulticoreWare team, specifically if anything in the "visual optimization" field of expertise or "compression efficiency" is either in the works or in the pipeline? Cheers. |
8th June 2016, 19:30 | #3824 | Link | |
Guest
Posts: n/a
|
Quote:
|
|
8th June 2016, 19:44 | #3825 | Link | |
Registered User
Join Date: May 2015
Posts: 185
|
Quote:
|
|
18th June 2016, 23:06 | #3827 | Link | |
Registered User
Join Date: Feb 2007
Location: Sweden
Posts: 483
|
Quote:
|
|
21st June 2016, 17:21 | #3828 | Link | |
SuperVirus
Join Date: Jun 2012
Location: Antarctic Japan
Posts: 1,351
|
Very-well, my next MinGW builds will not say:
Quote:
Last edited by filler56789; 21st June 2016 at 22:37. Reason: add emphasis |
|
26th June 2016, 15:10 | #3830 | Link |
German doom9/Gleitz SuMo
Join Date: Oct 2001
Location: Germany, rural Altmark
Posts: 6,783
|
Unfortunately, a "vanilla" build of x265 can neither read video input from an MKV directly, nor create the encoded result inside an MKV container.
You will need some helping frameserver script (usually AviSynth) to decode the video from your source MKV, using avs4x26x or similar piping helper tools, and will get a raw HEVC video stream you have to multiplex later with e.g. mkvmerge. Your only way to achieve your desired workflow may be using ffmpeg with libx265 as video encoder. Probably something like: Code:
ffmpeg -i input.mkv -vcodec libx265 -crf 20 -preset slow -tune animation -acodec copy output.mkv |
26th June 2016, 15:35 | #3831 | Link | |
Registered User
Join Date: Jan 2014
Posts: 8
|
Quote:
will try and let you know if it works thanks again |
|
26th June 2016, 17:52 | #3832 | Link |
Registered User
Join Date: Jan 2014
Posts: 8
|
hi i found some guide
but it was 8 bit ffmpeg can i confirm the page : https://ffmpeg.zeranoe.com/builds/ (64 bit static) has 10 bit? and how to specify for 10 bit depth? |
26th June 2016, 18:48 | #3833 | Link | |
Registered User
Join Date: Feb 2015
Posts: 326
|
Quote:
Code:
ffmpeg -i ../original.mkv -ss 50 -frames 100 -v error -f yuv4mpegpipe - | x265-10b --y4m - -p slow --crf 24 o.hevc |
|
26th June 2016, 18:54 | #3834 | Link |
German doom9/Gleitz SuMo
Join Date: Oct 2001
Location: Germany, rural Altmark
Posts: 6,783
|
All libx265 options not explicitly exposed by ffmpeg have to be added in internal parameter format (not x265 CLI format) following the ffmpeg '-x265-params' parameter:
Code:
ffmpeg -i input.mkv -vcodec libx265 -crf 20 -preset slow -tune animation -x265-params output-depth=10 -acodec copy output.mkv No. It recognizes neither "-x265-params output-depth=10" nor "-x265-params D=10" nor "-x265-params profile=main10". BTW, I tested with an ffmpeg build created with jb-alvarado's media-autobuild_suite. It may contain multiple x265 libraries with several bit depths. But their selection does not seem to work. |
26th June 2016, 19:36 | #3836 | Link |
German doom9/Gleitz SuMo
Join Date: Oct 2001
Location: Germany, rural Altmark
Posts: 6,783
|
The problem is that the mentioned parameters are not recognized:
Code:
... [libx265 @ 000000000294d940] Unknown option: {output-depth|D|profile}. x265 [info]: HEVC encoder version 1.9+192-aeade2e8d8688ebf x265 [info]: build info [Windows][GCC 5.3.0][64 bit] 8bit+10bit+12bit ... Piping Y4M from ffmpeg to x265 CLI is probably the best OS-independent way to get high bitdepth video streams. They just have to be multiplexed afterwards. __ The suggestion by easyfab was confirmed in IRC. Testing... OK, profile "Main 10" is selected, so this appears to be a correct suggestion. Tanks, easyfab! Last edited by LigH; 26th June 2016 at 19:45. |
26th June 2016, 19:57 | #3838 | Link | |
...?
Join Date: Nov 2005
Location: Florida
Posts: 1,420
|
Quote:
*So long as it's a multilib libx265, anyway. |
|
27th June 2016, 09:55 | #3840 | Link | |
Registered User
Join Date: Jan 2014
Posts: 8
|
Thanks all and ligh for confirming that ffmpeg+libx265 does not support converting from 8bit to 10bit (my source is 8 bit).
My only option will be below Quote:
1. Where to get x265-10b.exe? I can't compile myself coz a noob here 2. How to convert o.hevc back to mkv? Thank you |
|
|
|