地デジ

HDTVtoMPEG2 海賊版4B

H2MP4B.zip H2M 海賊4と同じコードですが、スタティックリンクしたものも含めました。Releaseフォルダにこれまでと同じ(はずの)海賊版4(サイズ:813KB)。StaticReleaseフォルダにスタティック版(サイズ:2.3MB)があります。タンクさん(10/23)の指摘で、「mfc…

HDTVtoMPEG2の愚痴

RecTestで録画したTSファイルを HDTVtoMPEG2(H2M)で編集すると映像ストリームのPIDがPID=0x0011 、また音声ストリームのPIDがPID=0x0014 に書き換えられてしまいます。 PID=0x0011、0x0014はISO/IEC 13818-1の規格では規格外になっていますが、日本の地デジ…

HDTVtoMPEG2 海賊4

メンテナの方には内緒の方向で・・・ 追記:スタティックライブラリ版P4の実行形式のみ作ってみました。(2012.10.27) HDTVtoMPEG2-Pirated4 (H2MP4) ファイル名に「ソ」を含む場合の不具合を修正しました。vc2010のソリューションごと梱包。HDTVtoMPEG2-Pira…

HDTVtoMPEG2 海賊3

海賊2 に変更を加えました。stream file list の clear all で確認ダイアログ出します。メンテナの方には内緒で配布してるので海賊版と称しています。溜まったTSの処理。Region marker を設定し、いざ process ・・・と、なんと、お隣の clear all を押すと…

HDTVtoMPEG2 海賊2

メンテナ様に無断で配布してるので海賊版と称しています。 前回に引き続き、またまた改竄しました。こんどは、解像度を上げてみました。 HDTVtoMPEG2-Pirated-up.zip(VisualStudio2008評価版のソリューションごと梱包。Releaseフォルダに実行形式入ってます…

HDTVtoMPEG2 改竄

HDTVtoMPEG2の改変は、VisualStudio2010評価版で行いましたが、この度はVisualStudio2008評価版で行いました。VS2008のソリューションごと梱包しました。 PiratedHDTVtoMPEG2.zip(11/11追記:解像度を上げてみたものもあります=>海賊版2・・・画質は下が…

HDTVtoMPEG2の改変

(2011.11.07追記:HDTVtoMPEG2の改竄を参照) 症状 特定の番組で切り出しができないことがある。 原因 TSパケットサイズ188バイトを超えるセクション長が現れたときに不正アクセスする。 対策 VC2010評価版でソースコードを改変します。ついでに、日本語が表…

RecTestコマンドラインオプション

RecTest(0.3.1)のソースに記述されている「利用可能なコマンドラインオプション」の一覧。did は TvRock.cpp 内で解析され、それ以外はCommandLine.cppで解析されているようです。 /ch チャンネル (e.g. /ch 13) /chspace チューニング空間 (e.g. /chspace 1…

Mencoder音ずれ

症状 録画したTSファイルをmencoderでxvid+mp3に変換すると、音ずれが起きました*1。 対策 BonTsDemuxでm2v+wavにdemuxした後に、mencoderでxvid+mp3に変換します。 $ BonTsDemuxC.exe -i "input.ts" -o "inter" -encode "Demux(m2v+wav)" -nd -start -quit …

mpeg2repairHelper

mpeg2repairは壊れたTSファイルを修正するアプリですが、コマンドラインから実行できません。でも、mpeg2repairHelperを使えば、できそうです。日本語ファイルが扱えないのが難点ですが、ソースコードもあるので、その気になれば日本語を通すように改竄でき…

恵安導入で混乱

ダイナコレクティブ DY-UD200 2台の環境に,恵安 KTV-FSUSB2 1台を加えようとしたらトラぶりました.構成は, DY-UD200 ver1.0.0.8 ×2台 (ファーム書換え済み) KTV-FSUSB2 S/N. K11020050XXXX ×1台 (泡の消えたやつ) これまでは,DY-UD200×2台で録画できてま…

パケット4

iso13818-1.pdfの表2-17(p.32)に脱字あります. ISO/IEC 13818-1, ITU-T Rec. H.222.0 : 2000 (E) 2.4.3.7 Semantic definition of fields in PES packet Table 2-17 – PES packet(continued) else if ( trick_mode_control = = fast_reverse ) { field_id 2…

パケット3

課題 ISO 13818-1やARIB B10を読解中ですが,その助けとして解析ツールを自作してます*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ファイル)の全体構成図が載っています.…

パケットの内容

地デジ放送波は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のフォル…

動画サムネイル作成

いまやエクスプローラのアイコン表示を使えば事足りていますが,サムネイル作成には,ちょっとコツが必要なので,保存・公開. #! /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…

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」,「…

for-vspx3.ps1

(やっぱり,PowerShellだとまどろっこしいので,最近は専ら,cygwinに逆戻り,そしてまた,「chere」を設定したので,使いやすさ倍増だし・・・) 昨日の記事「地デジTSファイルの編集」をバッチ処理するスクリプトを作成。PowerShellで初めて書いたので、C…

地デジTSファイル編集

録画ファイル形式が MPEG-2+AAC の為に、Corel VideoStudio ProX3 で編集できないという問題がありましたが、音声をAC3に変換することで可能になりました、という内容です。Cygwin、ffmpeg、tsMuxeRなどを使いスクリプトで処理しました。 環境 OS:Windows7…