Lip File Format: Difference between revisions
Jump to navigation
Jump to search
m (Added category.) |
Lou Montana (talk | contribs) m (Text replacement - "y[ _]*\|[ _]*(arma[0-9]+)[ _]*\|[ _]+" to "y|$1|") |
||
(3 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
{{ | {{Feature|UnsupportedDoc}} | ||
Lip is a humanly readable text file via bis tool [[Wave2Lip]] that analyses | Lip is a humanly readable text file via bis tool [[Wave2Lip]] that analyses any wss, wav, or ogg sound file and produces lip expressions (lip sync) for the speaking character. | ||
The source sound must be mono, 16 bit, to have any meaning in a lip file. | |||
The data within is sampled every <frame> seconds which happens to be a fixed in concrete 40msec, but could be changed by oem, or bis. | |||
Only changes of expression are stored in a lip file. If there's nothing stated at that <frame> interval, no change (obviously) takes place. | |||
The expression is a filtered delta change between one sample interval and the next. | |||
<pre> | <pre> | ||
frame = 0.040// constant | frame = 0.040// A constant. | ||
0.000, 0 //start time | time expression(range 0..7) | ||
0.000, 0 //start time always 0 | |||
0.080, 2 | 0.080, 2 | ||
..... | ..... | ||
11.080, -1 //end | 11.080, -1 //end time. which is also the length in seconds of sound file | ||
</pre> | </pre> | ||
[[Category:BIS_File_Formats]] | [[Category:BIS_File_Formats]] | ||
{{GameCategory|arma1|File Formats}} |
Latest revision as of 13:09, 22 June 2021
Lip is a humanly readable text file via bis tool Wave2Lip that analyses any wss, wav, or ogg sound file and produces lip expressions (lip sync) for the speaking character.
The source sound must be mono, 16 bit, to have any meaning in a lip file.
The data within is sampled every <frame> seconds which happens to be a fixed in concrete 40msec, but could be changed by oem, or bis.
Only changes of expression are stored in a lip file. If there's nothing stated at that <frame> interval, no change (obviously) takes place.
The expression is a filtered delta change between one sample interval and the next.
frame = 0.040// A constant. time expression(range 0..7) 0.000, 0 //start time always 0 0.080, 2 ..... 11.080, -1 //end time. which is also the length in seconds of sound file