動画・音声ソフト@lin ..
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
323:317 03/09/20 13:55 4/iR17fC class WmaPlayer(Player): def setup(self, entry, offset): self.argv = string.split(self.commandline) self.argv[0] = which(self.argv[0]) for i in range(len(self.argv)): if self.argv[i] == "%s": self.argv[i] = entry.pathname if self.argv[i] == "%d": self.argv[i] = str(offset*self.fps) self.entry = entry self.initial_offset = offset # mplayer -ss の値 if offset == 0: app.progress(0) self.offset = 0 tmp = os.popen("midentify %s" % entry.pathname).read() self.length = string.atoi(re.search("ID_LENGTH=(\d+)", tmp).group(1)) self.values = [0, 0] self.time_setup = time.time() return self.argv[0] re_progress = re.compile("A:\s+(?:(?:(\d+):)?(?:(\d+):))?(\d+)") def parse_buf(self): match = self.re_progress.search(self.buf) if match and not self.step: h, m, s = map(lambda x: x and string.atoi(x) or 0, match.groups()) head = h*3600+m*60+s + self.initial_offset tail = self.length - head self.set_position(head, self.length, [head, tail])
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
4889日前に更新/243 KB
担当:undef