Archive for the ‘video’ Category

全ての英語が苦手な人が見るべきたったひとつの動画

日曜日, 6月 20th, 2010

【動画】E3 任天堂 岩田社長の英語プレゼン (任天堂アメリカ)

Everyone, this is Nintendo 3DS !

53分あたり~
相手に伝えたいとか、相手が話を聴きたいと思っているかどうかが一番重要なんだなーと、変に納得。なんか 勇気がわいてくる、、、のは私だけかもしれませんけれども。
日本語サイト

決してすごく上手な発音ではありませんけれども (失礼!) 堂々と話すのが大事なのかも。 他に例をさがすと、カルロス・ゴーンさんも、すごくきれいな英語、、、というわけじゃないですし。

以上、こちらの記事の感想、でした。 
日本企業は「社内公用語=英語」しないともう世界で生き残れない – My Life in MIT Sloan
経由地

Tags:

【動画】yoram bauman「マンキュー博士による経済学の十大原則 解説」

火曜日, 2月 9th, 2010

僕もなりたや、漫談経済学者(Economics Lovers Live)を見て よく判らなかったので検索したところ、下の動画を発見

スタンダップ・エコノミスト、ということなのですが、芸人さんなのか、面白系学者さんなのか、、、

マンキュー 経済の十大原則

ちなみに、元ネタはこちら

(続きを読む…)

No tag for this post.

【PyGame】画面のAVI書き出し&スクリーンショット

金曜日, 2月 20th, 2009

棚上げしてあったPyGameのチュートリアルにチャレンジ開始。
ついでに、PyGameの画面を静止画や動画で保存できるようにするモジュールを書いてみました。

PyGameとは、ゲーム用のライブラリSDLをPythonから使えるようにしたもの。

本格的にゲームを作るつもりは無いのですが。。。ちょっとしたインタラクティブな映像を作るのによさげ。
表示中の映像をAVIに保存する機能は、標準では用意されてないみたいなので、書いてみました。

(もっと 賢いやり方があったら教えてください。。。)
数日~数週間、一時 勉強を中断しなきゃいけないので、コードを紛失しないようにメモ。
また、時間が出来たら 動くサンプルコード&サンプル動画を作成予定
<<注意>>
音声は保存できません。 (OpenCVの制限)

コード

以下を videowriter.pyというファイル名で保存。


#!/usr/bin/env python
# -*- coding: utf-8 -*-
#videowriter.py
import Image
import CVtypes as cv
import atexit

#SCREEN_SIZE = (W, H)

class VideoWriter(object):
    def write_frame_pygame(self,sc):
        """
            write_frame for PyGame Surface
        """
        #print self.idx
        self.idx+=1
        s=str(sc.get_buffer().raw)
        cv.cvSetData(self.cvimg,s,self.W*self.bpp)
        #cv.cvShowImage("test",self.cvimg)
        cv.cvWriteFrame(self.vw,self.cvimg)

    def atexist(self):
        cv.cvReleaseVideoWriter(self.vw)

    def __init__(self,fname, size=(640,480),
                 fps=30,codec=-1,bpp=4,mode="pygame"):
        """
        bpp=bit_per_pixel
        mode  , now pygame only (extendable)
        """
        self.idx=0
        modelist={"pygame":self.write_frame_pygame}

        self.write_frame=modelist[mode]
        self.bpp=bpp
        self.SCREEN_SIZE=size
        self.W,self.H=size
        self.vw=cv.cvCreateVideoWriter(fname,
            codec,fps,cv.CvSize(*size))
        self.cvimg=cv.cvCreateImage(cv.CvSize(*size),8,bpp)
        atexit.register(self.atexist)
        #終了時に aviファイルを自動的にclose

#オマケ
#PyGameのSurfaceデータを PIL画像データに変換
def img(s):
#ピクセル取得
    buf=s.get_buffer()
    im =Image.fromstring("RGBA",s.get_size(),buf.raw)
    B,G,R,A=im.split()
    return Image.merge("RGBA",(R,G,B,A))

使い方

このコード自体は検証してないです。  後日、ちゃんと動くサンプルを作成予定~
代表的なPyGameのサンプルコードは、こんな感じのループになってるのですが

import pygame
from pygame.locals import *
from videowriter import VideoWriter,img  #☆☆☆ インポート
#
vw=VideoWriter("filename.avi")        #☆☆☆  出力ファイル名を指定して初期化
#
SCREEN_SIZE=(640,480)

pygame.init()
screen = pygame.display.set_mode(SCREEN_SIZE)
~~~~(中略)~~~~~~
clock = pygame.time.Clock()
while True: #Pygameのメインループ
    clock.tick(30)  #毎秒の表示コマ数に応じてウェイト
                        #ディスク上のAVIへ書き込むことを考えると、FPSは 15コマ/秒程度がよさげ
                        # (速いマシンなら もっと速くできるかもですが)
    screen.blit( ほげほげ, (x,y))  # 個々のキャラクターを描画

  ~~~~このへんに、描画のメイン処理~~~~~~
    pygame.display.update()             #画面に反映
    vw.write_frame(screen)               #☆☆☆ ここでAVI に 1コマ書き出し

    for event in pygame.event.get():   #窓を閉じると終了
        if event.type == QUIT:
            sys.exit()

という感じで使います。

オマケの静止画保存

from videowriter import VideoWriter,img  #☆☆☆ インポート
from datetime import datetime
#画面のスクリーンショットをとりたくなった場所で適宜
im=img(screen)
im.save("screenshot%s.jpg"%datetime.today().strftime("%Y%m%d-%H%M%S"))

(続きを読む…)

Tags: , ,

「僕の彼女はサイボーグ」

木曜日, 6月 5th, 2008

。。。という微妙な映画を見てまいりました~
感想を一行で書くと「くだらないけど、見終わってすっきりする清涼飲料のような映画」
先日までドラマ版も放送されてた「猟奇的な彼女」の監督の作品なので、あーいうノリが嫌いな人は受け付けないと思いますけれども。
ちなみに、お祭りのシーンは岐阜の郡上八幡で撮影された模様。

(続きを読む…)

Tags: , , ,

「株ロボサンデー」 テレ東が視聴率を上げる方法を考えてみた

月曜日, 4月 21st, 2008

昨夜「銀幕版スシ王子!」を見てきて。。。で、感想は書かずにスルーしようかと思ったのですが(お察しください。。。) ちょっとした思い付きがあったので、それの前フリ。

視聴率伸び悩み 苦戦続くテレビ東京

ってのが、先ごろからネットでちょこちょこ話題に挙がってたようですけれども(汗
ちょっとした思い付きをメモ

先に一行ニュース

「鴨川ホルモー」映画化!100匹の鬼操る山田孝之“鬼語”連発

人は選択肢が多いほど疲れることが判明 (なんでも評点)

いつも読ませてもらってるサイト。

http://www.amazon.co.jp/exec/obidos/ASIN/4776794446/tamac-22/ref=nosim/

個人的に悩ましいのは。。。ソフトの選択肢が多いってとき(でも、勉強できるのはひとつだけ)、結構悩みます。(将来、そのソフトが生き残らないと、またゼロから勉強しなおしですし)

モンティ・ホール問題

Pythonで、悩ましい選択肢の問題を解いてみる話

テレ東が視聴率を伸ばす方法を考えてみた

時間無いので、はしょってメモ

(続きを読む…)

Tags: