Page 1 of 1

HD resolution datarate

Posted: 20 Feb 2012, 03:34
by idragosani
I am uploading an AVI to Vimeo, from an animation I created in TVPaint. The animation was done at 1080p resolution and I am exporting at 720p, using the internal codec, in RGBA mode with compression at 100, but Vimeo is telling me my video bitrate is too low. I get the same if I use Motion-JPEG.

"This video's datarate is only 3101kbps, which is lower than what we recommend and means your video might not look at nice as it should. For HD video, we suggest you use a higher datarate, typically 5000kbps."

I don't see any way to control this inside TVPaint, at least on Linux. Any ideas?

Re: HD resolution datarate

Posted: 20 Feb 2012, 08:51
by Eric Scholl
Hi idragosani,

can you tell me what's your framerate when you export ?

Re: HD resolution datarate

Posted: 20 Feb 2012, 09:36
by slowtiger
Out of curiousity: why have alpha in a video which goes online?

Re: HD resolution datarate

Posted: 20 Feb 2012, 10:12
by Eric Scholl
Oh something else please,

can you use the following command in a terminal and give me the result :

Code: Select all

showriff PATH_TO_YOUR_AVI | head -90
it could help me to see if there is a problem in our code :D

Re: HD resolution datarate

Posted: 20 Feb 2012, 12:18
by idragosani
Hi, Eric --

It's 24fps video. Here's the RIFF info you requested, using internal AVI codec (Motion JPEG), compression at 100, 1920 x 1080

Contents of file smoke_2.avi (12513832/0x513832 bytes):

(0x00000000) ID:<RIFF> Size: 0x00bef220
Form Type = <AVI >
(0x0000000c) ID:<LIST> Size: 0x00007fdc
List Type = <hdrl>
(0x00000018) ID:<avih> Size: 0x00000038
us_frame = 41666
max_bps = 99532800
pad_gran = 0
flags = 0x110
0x10: hasindex
0x100: interleaved
tot_frames = 138
init_frames = 0
streams = 1
sug_bsize = 4147704
width = 1920
height = 1080
scale = 0
rate = 0
start = 0
length = 0
(0x00000058) ID:<LIST> Size: 0x00007e84
List Type = <strl>
(0x00000064) ID:<strh> Size: 0x00000038
fcc_type = vids
fcc_handler = DIB (0x20424944)
flags = 0x0
priority = 0
init_frames = 0
scale = 1000
rate = 24000
start = 0
length = 138
sug_bsize = 4147704
quality = 100
samp_size = 0
(0x000000a4) ID:<strf> Size: 0x00000028
size = 40
width = 1920
height = 1080
planes = 1
bit_cnt = 24
compression = MJPG (0x47504a4d)
image_size = 4147200
xpels_meter = 0
ypels_meter = 0
num_colors = 0
imp_colors = 0
(0x000000d4) ID:<strn> Size: 0x00000008
(0x000000e4) ID:<indx> Size: 0x00007df8
(0x00007ee4) ID:<LIST> Size: 0x00000104
List Type = <odml>
(0x00007ef0) ID:<dmlh> Size: 0x000000f8
frames = 138
(0x00007ff0) ID:<LIST> Size: 0x00be6988
List Type = <movi>
(0x00007ffc) ID:<00db> Size: 0x00014f31
(0x0001cf36) ID:<00db> Size: 0x00014f31
(0x00031e70) ID:<00db> Size: 0x000155fb
(0x00047474) ID:<00db> Size: 0x000155fb
(0x0005ca78) ID:<00db> Size: 0x00016992
(0x00073412) ID:<00db> Size: 0x00016992
(0x00089dac) ID:<00db> Size: 0x000168fb
(0x000a06b0) ID:<00db> Size: 0x000168fb
(0x000b6fb4) ID:<00db> Size: 0x00017246
(0x000ce202) ID:<00db> Size: 0x00017246
(0x000e5450) ID:<00db> Size: 0x00017365
(0x000fc7be) ID:<00db> Size: 0x00017365
(0x00113b2c) ID:<00db> Size: 0x00016888
(0x0012a3bc) ID:<00db> Size: 0x00016888
(0x00140c4c) ID:<00db> Size: 0x00016b16
(0x0015776a) ID:<00db> Size: 0x00016b16
(0x0016e288) ID:<00db> Size: 0x00016736
(0x001849c6) ID:<00db> Size: 0x00016736
(0x0019b104) ID:<00db> Size: 0x00016499
(0x001b15a6) ID:<00db> Size: 0x00016499
(0x001c7a48) ID:<00db> Size: 0x00016047
(0x001dda98) ID:<00db> Size: 0x00016047
(0x001f3ae8) ID:<00db> Size: 0x0001512d
(0x00208c1e) ID:<00db> Size: 0x0001512d
(0x0021dd54) ID:<00db> Size: 0x00015d52
(0x00233aae) ID:<00db> Size: 0x00015d52
(0x00249808) ID:<00db> Size: 0x000160a0
(0x0025f8b0) ID:<00db> Size: 0x000160a0
(0x00275958) ID:<00db> Size: 0x0001639f
(0x0028bd00) ID:<00db> Size: 0x0001639f
(0x002a20a8) ID:<00db> Size: 0x0001645f
(0x002b8510) ID:<00db> Size: 0x0001645f

Re: HD resolution datarate

Posted: 20 Feb 2012, 13:23
by Eric Scholl
Thank you.

Your file looks normal... What you can try is, when you export, set the framerate to 48. And see if Vimeo tells you the same thing.

Be carefull, your file will be bigger.

I personnally think it's because Vimeo expects HD video with high framerate. So to upload your file with 24fps, don't care about this message.
But maybe I am wrong...

Re: HD resolution datarate

Posted: 20 Feb 2012, 13:34
by idragosani
Hmmmm.... I notice also Vimeo has changed their interface, it starts analyzing the video a few seconds after it starts uploading and gives "warnings" if the data rate is lower than it likes or if there is no audio. Maybe they are just being pickier about the encoding now? They "recommend" h264 codec, too.

Motion JPEG gives pretty small files, while the RGB/RGBA encoding creates pretty large files.

Re: HD resolution datarate

Posted: 20 Feb 2012, 13:41
by Eric Scholl
idragosani wrote:Motion JPEG gives pretty small files, while the RGB/RGBA encoding creates pretty large files.
Yes, it's because Motion-JPEG allows a compression, whereas RGB/RGBA are uncompressed formats.

Re: HD resolution datarate

Posted: 21 Feb 2012, 00:09
by idragosani
Well, exporting at 48fps didn't make much difference (other than doubling the size of my exported files). I'm not going to worry about it, the internal AVI using mjpeg encoding is suitable for what I am doing.