2010-10-01から1ヶ月間の記事一覧

パケットの内容2

ITU-T Rec. H.222.0(2000E), ISO/IEC 13818-1:2000(E)の拾い読み. 参考箇所 Annex F Graphics of Syntax for this Recommendation|International Standard (付録F 勧告と国際規格の図解,pp.125-130) TSファイル(とPSファイル)の全体構成図が載っています.…

ant,g++,cygwin/mingw

課題 前日の続きで,今度はC++のコンパイル・リンク 対処 環境 apache-ant-1.8.1 ant-contrib-1.0b3 cpptasks-1.0b5 Windows7(x64) cygwin 1.7.7 gcc.exeの処置 cygwin の /usr/bin/gcc.exe を削除して,Windows7のエクスプローラでgcc-3.exeのシンボリック…

ant,gcc,cygwin

「できないよ」というサイトもあり閉口していましたが,なんとなくコンパイルが通ったようです. 問題 apache-ant-1.8.1 ant-contrib-1.0b3 cpptasks-1.0b5 Windows7(x64) cygwin 1.7.7 $ uname -a CYGWIN_NT-6.1-WOW64 etcpc 1.7.7(0.230/5/3) 2010-08-31 0…

パケットの内容

地デジ放送波は188バイトのパケットで放送されているようですが,その内容はどこに書かれているのか?という話です.以下に参考サイト,図書あげてますが,未だ手付かずです. ARIB (社)電波産業会 標準の規格の策定を行う団体 標準規格(放送分野)一覧表 A…

TSのPCR

先の記事で,mplayer のEDLが効かない,時間表示が妙,などと書きました.その続きです. MPEG transport streamなどをチラ見すると,PCR(Program Clock Reference)という音声と映像を同期させるタイムスタンプらしきものをmplayerは表示しているらしいです…

CMスキップ

mplayer用のCMスキップのためのEDLを作成するスクリプトです.公開はしますが,エンコードに利用するのは危険です.自分自身も現在は視聴時のみに利用し,エンコードには使っていません.録画した 24シーズン7 では,上手いことCMスキップで視聴はできました…

MediaInfo(CLI+GUI)

MediaInfoにはGUI版とCLI(コマンドライン)版があります.このページからダウンロードできます.GUI,CLIを共存させるためには, まずは,GUIをダウンロードして,先にインストールしておきます CLIをダウンロードして,ZIP展開します 展開されたCLIのフォル…

空白終わりのフォルダ

障害 Windows7のエクスプローラでは,フォルダ名が空白で終わると削除できなくなりました.全角空白終わりの場合はリネームできなくなります。 対処 cygwin(bash)からrmdirで削除します.あるいは、mvします。 $ rmdir "末尾に全角空白 " $ mv "末尾に全角空…

動画サムネイル作成

いまやエクスプローラのアイコン表示を使えば事足りていますが,サムネイル作成には,ちょっとコツが必要なので,保存・公開. #! /usr/bin/sh exts="*.ts *.avi *.mpeg *.mp4" for f in $exts do if [[ ! -f "$f" ]]; then continue; fi png=${f%%.*}.png m…

動画,パラパラ漫画相互変換

動画からフレーム画像を切り出す方法とその逆. 動画からパラパラ漫画へ $ mplayer.exe foo.avi -ss 2:05 -vo png -frames 750 -nosound foo.aviの2分5秒からpng形式で750フレーム切り出し,その際消音で.00000001.png〜00000750.pngの形式でPNG画像が生成…

前日のスクリプトの修正

ニュース ファイナル 2010 1014 2305.0000.0002.ts のような形式のファイル名が出てきたため. #! /usr/bin/sh # # 動画ファイル名称の標準形を返します. # # ニュース ファイナル 2010 1014(木).ts # ################################## # 関数 # functio…

down-steps.shの改良

10/13の記事で,フォルダ階層を再帰的に下るスクリプトを書きました.コアとなるスクリプト部分は次のようでした. find . -type f -a -path "*.ts" -exec $1 {} \; 複数の引数を受け取るには,次のようにします. find . -type f -a -path "*.ts" -exec $1 …

標準ファイル名称への変換

問題 録画したTSファイルや変換した動画ファイルの名称の形式がバラバラなので統一させたいなぁと思います. 経緯 これまでに作成したバッチでは対処できないファイル名称があちらこちらにありました.変則的なファイル名称があちこちに散在しているという,…

TSファイル名に曜日を振り直す

課題 地デジで録画したファイルなどに曜日を付加したい. 当初ファイル名称には曜日を付加していませんでしたが,曜日があると視認しやすいので,最近では付加するようにしています.例えば次のような感じです. 曜日なし ニュース ファイナル 2010 1014 230…

DVD再生不具合

障害内容 DVDの自動再生で「アプリケーションが見つかりません」というダイアログがポップアップして,再生ができなくなりました. ディスクドライブにDVDをセットすれば,これまでは自動でDVDが再生されたのにできなくなりました. DaemonToolsLiteでDVDイ…

TSファイルをフォルダに振り分ける

問題 地デジTSファイルをHDTVtoMPEG2などで編集すると連番のファイルが複数作成されます.週末などに溜まったTSファイルを整理しようとすると,いくつもの番組名を持つ連番化された多量のTSファイルがフォルダに溢れかえるという事態になります.これを番組…

TSバッチ変換

bash+mencoder+cygwin のTS変換用シェルスクリプト.TSからXVIDに変換する.当然「私家版」,つまりは書き換え必至.自分でも必要に応じて書き換えながら使っています.それ故に,たまに後戻りできなくなるので,ここに保存を兼ねて公開. #! /usr/bin/sh # …

slice mismatchエラー(mencoder)

問題 mencoderでTSファイルを変換したら,「slice mismatchem」で処理が止まる.もちろん,変換は完了しない. 対処 「HDTVtoMPEG2」でコピー(?)すると変換可能になりました.コピーというか全体を未選択のまま処理するという意味です.「mpeg-2repair」,「…