Go Back   FileForums > Game Backup > PC Games > PC Games - CD/DVD Conversions > Conversion Tutorials

Reply
 
Thread Tools Display Modes
  #1  
Old 25-06-2022, 05:06
elit elit is offline
Registered User
 
Join Date: Jun 2017
Location: sun
Posts: 255
Thanks: 180
Thanked 315 Times in 113 Posts
elit is on a distinguished road
Bink 2 encoder: real one

I dont know if this is known already, but someone released bink 2 encoder on github:
https://github.com/marcussacana/Bink2
Here are the files:
Bink2.7z

and here is proof of concept I just tested:

kb2proof.png

Also read this:
https://github.com/marcussacana/Bink2/issues/1

PS(You don't need those dll's to encode, only for game to play, but only 32bit were provided.)

Last edited by elit; 25-06-2022 at 05:40.
Reply With Quote
The Following 2 Users Say Thank You to elit For This Useful Post:
kj911 (25-06-2022), ScOOt3r (01-07-2022)
Sponsored Links
  #2  
Old 01-07-2022, 03:56
L33THAK0R's Avatar
L33THAK0R L33THAK0R is offline
Registered User
 
Join Date: Feb 2021
Location: Saudi Arabia
Posts: 242
Thanks: 82
Thanked 23 Times in 19 Posts
L33THAK0R is on a distinguished road
Further clarification included.

Quote:
Originally Posted by elit View Post
I dont know if this is known already, but someone released bink 2 encoder on github:
https://github.com/marcussacana/Bink2
Here are the files:
Attachment 31912

and here is proof of concept I just tested:

Attachment 31913

Also read this:
https://github.com/marcussacana/Bink2/issues/1

PS(You don't need those dll's to encode, only for game to play, but only 32bit were provided.)
Firstly the "n" revision of the Bink2 encoder has been available for a while now

Unfortunately the current encoding suite isn't all that useful (for now) for re-encoding FMVs in titles that utilise older Bink 2 revisions, since the "i" iteration (by far the most common revision) and older revisions, uses a substantially different video codec (v2.0 - v2.2), compared to the "j", and current revision "n", making re-coding a given input with the current revision ("n") and switching out the 0x04 byte for a revision code-letter (that predates the "j" revision) a fruitless endeavor as decoding will fail in a spectacular fashion (seriously make sure to turn down your volume and avoid if prone to seizures from flashing lights).

Currently we're only able to successfully re-code videos for titles that utilise the "j" or "n" revision, OR in some cases update the ".dll" to accept the newer encoded outputs.

This is currently limited to engines/titles that don't require custom functions to be called, and I've only had limited success so far with a handful of Unity titles.

This may not be a permanent hurdle however, as if someone who is well-versed enough in reverse-engineering and modifying ".dll" libraries comes along we may be able to have a higher rate of compatibility.

I do know of a handful of individuals who may know of a means to process and encode videos natively under the "i" revision, however due to a series of factors, including my over-excitement at having found such a case, as well as a challenging of these users' egos', further communication, at least with myself, is not possible. As I was not able to form a substantial correspondence it's still unclear if a legitimate methodology has been figured out, if an earlier leaked build of the encoder was obtained, or if something else entirely had happened.

The only real leaked version of the SDK I've been able to find is the 1.9c version, but as you may have guessed this isn't too useful given it's not a 2.0 or 2.2 release (attached below for the curious).
Attached Files
File Type: rar Bink_SDK_v1.9c.rar (2.31 MB, 21 views)

Last edited by L33THAK0R; 01-07-2022 at 05:41.
Reply With Quote
  #3  
Old 01-07-2022, 11:38
elit elit is offline
Registered User
 
Join Date: Jun 2017
Location: sun
Posts: 255
Thanks: 180
Thanked 315 Times in 113 Posts
elit is on a distinguished road
1.9c you mean regular "bik" right? No that wouldn't be same. Maybe as the time pass, more future games will be possible to encode with what we currently have.
Reply With Quote
  #4  
Old 02-07-2022, 05:31
L33THAK0R's Avatar
L33THAK0R L33THAK0R is offline
Registered User
 
Join Date: Feb 2021
Location: Saudi Arabia
Posts: 242
Thanks: 82
Thanked 23 Times in 19 Posts
L33THAK0R is on a distinguished road
Quote:
Originally Posted by elit View Post
1.9c you mean regular "bik" right? No that wouldn't be same. Maybe as the time pass, more future games will be possible to encode with what we currently have.
Yeah, should have clarified versions prior to v2.0 are Bink1, and after v2.0 are Bink2, my point was any useful versions of the Bink2 encoder are unfortunately not public (yet), but yes, going forward this is a useful resource for future titles that utilise FMVs encoded with Bink2, but given how most developers are pivoting towards H.264/5 or VP6 for their FMVs I wouldn't be surprised if Bink2 becomes less popular going forwards.
Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
How can I compress much smaller than LZMA, that I want repack games? Unjk223 Conversion Tutorials 18 18-02-2022 14:14
Freearc Next Compression, Custom Freearc, Massive Multimedia Converter, Bink Encoder panker1992 Conversion Tutorials 31 14-07-2018 04:28
video encoding guide using Adobe Media Encoder - LONG READ!! Kitsune1982 Conversion Tutorials 1 06-04-2018 05:18
Help to find Bink video compression ffmla Conversion Tutorials 11 26-08-2016 11:10
Help! Garry's Mod Compressor rinaldo Conversion Tutorials 24 28-01-2016 10:14



All times are GMT -7. The time now is 18:44.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2022, vBulletin Solutions Inc.
Copyright 2000-2020, FileForums @ https://fileforums.com