READ THE RULES: Click here

Follow us on Facebook: https://www.facebook.com/xentax/ :)

Total War Warhammer .vp8 format

Need help in demystifying video formats of your favourite game? Go here.
Post Reply
PlanK69
ultra-n00b
Posts: 2
Joined: Thu Oct 01, 2015 10:32 pm
Has thanked: 1 time

Total War Warhammer .vp8 format

Post by PlanK69 » Wed Jul 05, 2017 3:33 pm

Hi there

So, here are some of the video files from the game: https://www.dropbox.com/sh/63t91n5xtwsg ... UMbTa?dl=0

From the little reading that I've done, "vp8" is apparently a version of the "webm" format, but everything I've tried (ffmpeg, handbrake, RADtools) doesn't recognize the files, so I'm hoping somebody here can convert these to something watchable like .avi or mp4. The extension of the files is ".ca_vp8" but don't worry about the "ca" bit, that's simply a suffix that the developers 'Creative Assembly' (ca) put in there. The real extension should just be ".vp8", not ".ca_vp8"

The files were originally housed inside a ".pack" file in the game files, but I extracted them using the official 'total war' modding tool called "PackFileManager".

simonlsp
ultra-n00b
Posts: 1
Joined: Wed Jan 23, 2019 9:12 am

Re: Total War Warhammer .vp8 format

Post by simonlsp » Wed Jan 23, 2019 9:20 am

Tried VSCode-HexDump
File Head like this:
00000000: 43 41 4D 56 00 00 20 00 56 50 38 30 80 07 38 04 CAMV....VP80..8.
00000010: FE 54 05 42 01 00 00 00 3E 11 00 00 D8 DE 65 06 ~T.B....>...X^e.
00000020: 3F 11 00 00 45 AE 02 00 30 B7 01 9D 01 2A 80 07 ?...E...07...*..
00000030: 38 04 00 47 08 85 85 88 85 84 88 02 02 00 06 16 8..G............
00000040: 04 F7 06 81 64 9F 6B DB 9B 27 38 7B 27 38 7B 27 .w..d.k[.'8{'8{'
00000050: 38 7B 27 38 7B 27 38 7B 27 38 7B 27 38 7B 27 38 8{'8{'8{'8{'8{'8
00000060: 7B 27 38 7B 27 38 7B 27 38 7B 27 38 7B 27 38 7B {'8{'8{'8{'8{'8{
So, you **might** have made a mistake, for that "ca" **might** stands for CAMV.
BUT WHAT IS CAMV??????

---------------------------------------------------------------------

Sorry I didn't found this topic years old.
But, ca_vp8 is still used in TW:WH2, so it would be nice being able to encode\decode.

roswell
n00b
Posts: 12
Joined: Tue Apr 02, 2019 1:00 am

Re: Total War Warhammer .vp8 format

Post by roswell » Tue Apr 02, 2019 1:25 am

VP8 is open-source video codec by Google.

Decoder can be found here:
https://github.com/webmproject/libvpx/t ... p8/decoder

Header is custom, but you can make out some values:

Code: Select all

DWORD id;	// CAMV  (CA movie video)
DWORD unk1;
DWORD codec_id;	// VP80  (VP 8.0 codec)
DWORD unk2;
WORD  frame_width;	// 1920 (video width)
WORD  frame_height;	// 1080	(video height)
FLOAT fps;	// 33.33 (video frame rate)
DWORD unk3;
DWORD unk4;
DWORD data_size;	// this looks like video data

Post Reply