lisamelton / other_video_transcoding

Other tools to transcode videos.
MIT License
563 stars 26 forks source link

Oh boy to choose video-transcode or other-transcode - doing x264 to HEVC 10 bit - 1660 ti nvenc maybe #131

Open mshiels opened 2 years ago

mshiels commented 2 years ago

So the question is which to use for best quality, my understanding is Handbrake x265 is somehow modified/not as good as ffpmeg x265 if that right? Just wondering if without digesting all the code it's easy to say one is better than the other at doing a 8bit x264 or remux to x265 10 bit encode.

Ideally trying to use nvenc but I'm running 2012 R2 server which seems to have no good drives anymore. So about to rebuild my boot drive for 2019 server maybe. Otherwise the nvenc just barfs on driver version problems.

Going to be taking my massive Plex library and encoding it to save some space but also ideally set it up for slightly better quality in some cases doing some 4K to 1080p encodes where the x265 10bit will help.

lisamelton commented 2 years ago

@mshiels Thank you for using my tools.

I assume you're asking which tool you should use to transcode input in 8-bit H.264 format to output in 10-bit HEVC format? Your terminology is a bit confusing because x264 and x265 are the names of software-based encoders, not formats themselves.

This simple answer is that you should use other-transcode to do this. But not because ffmpeg is somehow better than HandBrakeCLI. Rather, it's because my older transcode-video tool is no longer in active development and because my newer other-transcode tool is specifically designed to work well with Nvidia encoders.

Does that answer your question?

mshiels commented 2 years ago

Yup, cool, and thanks!! But sorry to say I am more adjusting my tools based on what I can find.

I have a similar engine to your encoder in C# for .Net – but it’s kinda on steroids

From: Don Melton @.> Sent: Sunday, January 30, 2022 12:58 AM To: donmelton/other_video_transcoding @.> Cc: Michael Shiels @.>; Mention @.> Subject: Re: [donmelton/other_video_transcoding] Oh boy to choose video-transcode or other-transcode - doing x264 to HEVC 10 bit - 1660 ti nvenc maybe (Issue #131)

@mshiels https://github.com/mshiels Thank you for using my tools.

I assume you're asking which tool you should use to transcode input in 8-bit H.264 format to output in 10-bit HEVC format? Your terminology is a bit confusing because x264 and x265 are the names of software-based encoders, not formats themselves.

This simple answer is that you should use other-transcode to do this. But not because ffmpeg is somehow better than HandBrakeCLI. Rather, it's because my older transcode-video tool is no longer in active development and because my newer other-transcode tool is specifically designed to work well with Nvidia encoders.

Does that answer your question?

— Reply to this email directly, view it on GitHub https://github.com/donmelton/other_video_transcoding/issues/131#issuecomment-1025077093 , or unsubscribe https://github.com/notifications/unsubscribe-auth/AFU2HCYCM3JTCD4YWFCNLRDUYTHPNANCNFSM5NDIXJJA . Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub . You are receiving this because you were mentioned. https://github.com/notifications/beacon/AFU2HCZQGBOLS7EU3AWHBPTUYTHPNA5CNFSM5NDIXJJKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOHUMW6ZI.gif Message ID: @. @.> >