PDA

View Full Version : Resize 2x without increasing bitrate!


rookandpawn
21st March 2009, 12:51
I have a 640x360 video, and i dont want to re-encode it after having resized x2 because the bitrate would go too high if kept the same demands on video quality.

How can I encode my 640x360 so that it "displays" at 2x? (1280x720) without a resize?

When I watch my 640x360 in mplayer2.exe, I just go to fullscreen mode, which does some kind of "resize-of-its-own".. That is what i'd like to "trigger", so i can basically deliver faux 1280x720.

Is this possible?

Leak
21st March 2009, 13:16
Is this possible?
Not unless your file's format allows for this - normally all you get to specify is the aspect ratio, but it's up to the player application or at least the decoder to decide what the final frame size in pixel that's used is.

np: Kaito - Everlasting Dub (Kompakt Total 9 (Disc 2))

LoRd_MuldeR
21st March 2009, 14:50
I don't see the sense. If you encode the video at 640x360 then its "native" resolution will be 640x360 and that's it.

Whether the video is going to be display at its native resolution or upscale it to 200% size (or upscaled to the individual fullscreen size) should be up to the user!

Keep in mind that upscaling a video by a factor of 2 doesn't increase the resolution (doesn't add any details!), it just displays the video at a bigger size.

This usually looks worse, as compression artifacts become more visible in the "zoomed" version and also resizing artifacts (aliasing, ringing, blurring) are added to the video.

Adub
21st March 2009, 18:58
If this is just for your personal use, then there is little sense in messing with the file period. Let the player, or FFDShow do the work of resizing for you, and leave the file in it's native resolution.

burfadel
22nd March 2009, 06:44
mplayer2 isn't exactly the best media player!

pdanpdan
22nd March 2009, 07:45
if you mux the file in mkv conteiner, you can specify the display aspect ratio OR the display width/height - in mkvmerge gui add video, select track, check the second tab (format specific options), choose display width/height and put what you want
Start muxing.
Use Haali splitter

Comatose
22nd March 2009, 09:12
This usually looks worse, as compression artifacts become more visible in the "zoomed" version and also resizing artifacts (aliasing, ringing, blurring) are added to the video.
And this is also why resizing low resolution sources upwards on playback is a bad idea - if you do it in Avisynth, you can suppress the noise that becomes visible and mitigate the artifacts.

rookandpawn
22nd March 2009, 11:20
if you mux the file in mkv conteiner, you can specify the display aspect ratio OR the display width/height - in mkvmerge gui add video, select track, check the second tab (format specific options), choose display width/height and put what you want
Start muxing.
Use Haali splitter

Wow! You're terrific. Thanks. I had no idea MKV is this robust. I want to deliver a 640x360 at faux 720p because I originally thought I would deliver at 720p and that is what went on my spec sheet and what everyoen expects (its for an anime/fps frag video competition), but then I realized it was too slow/unwieldy/hard-to-work-with for adobe after effects, and I had difficulty sustaining the write throughput of live recording 720p @ 60FPS for more than a few seconds unless I switched to a 2disk SATA-RAID setup, which I didnt want to do.