Skip to content

Txzone

Stuff about Python, multitouch, optical tracking and audio

 
 
  • Home
  • Projects

Downscaling video from 1080p to 720p

> 2011 > February

Month: February 2011

Downscaling video from 1080p to 720p

23 Feb 2011 Coding, Gstreamer

I was searching for a single line to downscale 1080p video to 720p / H264. Here we are :

gst-launch filesrc location=in.avi ! decodebin ! videoscale ! \
video/x-raw-yuv, width=1280, height=720 ! x264enc pass=quant ! \
avimux ! filesink location=out.avi

Very good quality, work like a charm 🙂


Leave a comment Coding, Gstreamer

How to love python list comprehensions ?

23 Feb 2011 Planet Python

I wanted to generate a list of 640 x 480 2d points. The format of the list must be (x1, y1, x2, y2 … xn, yn).
I just came with a solution using Python list comprehensions :

w, h = 640, 480
mesh = [0] * w * h * 2
mesh[0::2] = range(w) * h
mesh[1::2] = (x for x in xrange(h) for m in xrange(w))

Seriously, thanks python.


Leave a comment Planet Python

About Me

I'm Mathieu Virbel, a developer and entrepreneur in Web / NUI technologies. Check my Twitter, Github accounts.

Recent Posts

  • Kivy Programming Contest 2014 March 16, 2014
  • 2048, in Python / Kivy March 16, 2014
  • Using Facebook SDK with Python-for-Android / Kivy August 8, 2013
  • Kivy 1.7.0 is out May 19, 2013
  • Crowdfunding Kivy on Raspberry Pi February 26, 2013

Meta

  • Log in
  • Entries feed
  • Comments feed
  • WordPress.org

Meta

  • Log in

Archives

  • March 2014
  • August 2013
  • May 2013
  • February 2013
  • August 2012
  • March 2012
  • February 2012
  • January 2012
  • December 2011
  • October 2011
  • September 2011
  • June 2011
  • May 2011
  • April 2011
  • February 2011
  • January 2011
  • December 2010
  • October 2010
  • August 2010
  • July 2010
  • June 2010
  • May 2010
  • April 2010
  • March 2010
  • February 2010
  • December 2009
  • November 2009
  • October 2009
  • September 2009
  • August 2009
  • July 2009
  • June 2009
  • May 2009
  • April 2009
  • March 2009
  • February 2009
  • January 2009
  • December 2008
  • November 2008
  • October 2008
  • September 2008

Archives

  • March 2014
  • August 2013
  • May 2013
  • February 2013
  • August 2012
  • March 2012
  • February 2012
  • January 2012
  • December 2011
  • October 2011
  • September 2011
  • June 2011
  • May 2011
  • April 2011
  • February 2011
  • January 2011
  • December 2010
  • October 2010
  • August 2010
  • July 2010
  • June 2010
  • May 2010
  • April 2010
  • March 2010
  • February 2010
  • December 2009
  • November 2009
  • October 2009
  • September 2009
  • August 2009
  • July 2009
  • June 2009
  • May 2009
  • April 2009
  • March 2009
  • February 2009
  • January 2009
  • December 2008
  • November 2008
  • October 2008
  • September 2008

Archives

  • March 2014
  • August 2013
  • May 2013
  • February 2013
  • August 2012
  • March 2012
  • February 2012
  • January 2012
  • December 2011
  • October 2011
  • September 2011
  • June 2011
  • May 2011
  • April 2011
  • February 2011
  • January 2011
  • December 2010
  • October 2010
  • August 2010
  • July 2010
  • June 2010
  • May 2010
  • April 2010
  • March 2010
  • February 2010
  • December 2009
  • November 2009
  • October 2009
  • September 2009
  • August 2009
  • July 2009
  • June 2009
  • May 2009
  • April 2009
  • March 2009
  • February 2009
  • January 2009
  • December 2008
  • November 2008
  • October 2008
  • September 2008

Powered by WordPress. Theme: Uniq by Webulous Themes