foltia視聴支援録画一覧管理画面

Posted on 2011/10/17 (月) 7:44
Filed Under foltia | Leave a Comment | TrackBack | ̃Gg͂ĂȃubN}[Nɒlj Share on Tumblr

最近はfoltiaで録画された番組をiPadで視聴していることが多いんで一覧画面をこしらえてみた。
ウチの未読管理は
・まだ見てない番組のTSファイルがハードディスクにある
・見終ったらTS削除
・MP4は常に保存
というルールなんで、画面にはTS削除用チェックボックスとMP4のリンク。

これが寝ながらiPadで視聴するのにえらく便利なんで、本体に取り込んでみようと思うところ。

BS局追加のfoltia対応

Posted on 2011/10/11 (火) 21:43
Filed Under foltia | 7 Comments | TrackBack | ̃Gg͂ĂȃubN}[Nɒlj Share on Tumblr

2011年10月1日からと、2012年3月からBS局が増えるのだけど、それをfoltiaで利用するためにはepgdumpとrecpt1の更新が必要になる。
というわけで、ひとまずその2つのツールの更新分。

epgdumpはいつものリポジトリにおいたんでゲットしてコンパイルしてもらえばよろしいかと思います。
http://www.dcc-jpl.com/foltia/browser/trunk/epgdumpr2

変更箇所は、【視聴・録画】Linuxでテレビ総合5【デジタル/アナログ】 509氏のup0735.zipを参考に、ontvcodeは既存のをそのまま使い、新規追加分だけ増やした感じ。

509 :login:Penguin:2011/09/22(木) 16:30:58.48 ID:DoC/zK9l
recpt1 BS17 前と同じ
http://2sen.dip.jp/cgi-bin/pt1up/source/up0336.zip
recpt1 チャンネル対応
http://2sen.dip.jp/cgi-bin/pt1up/source/up0337.zip
epgrec チャンネル変更対応パッチ
http://2sen.dip.jp/cgi-bin/dtvup/source/up0735.zip

忙しいので自分の環境では試してないです。
Linuxでfriioスレの方にrecfriioの対応パッチが出てたのでepgrecの方は対応しておきましたがグリーンチャンネルが抜けているのでそこだけコメントアウトしてあります。

recpt1はそのままオリジナルにup0340.zipとup0336.zipを当てただけ。

461 :449:2011/09/13(火) 00:39:42.76 ID:9iSIYWE6
recpt1 新BSチャンネル対応パッチ BS193TS-1ver
http://2sen.dip.jp/cgi-bin/pt1up/source/up0337.zip
recpt1 BS-17修正パッチ
 http://2sen.dip.jp/cgi-bin/pt1up/source/up0338.zip
epgrec チャンネル変更対応パッチ集
http://2sen.dip.jp/cgi-bin/pt1up/source/up0339.zip

up0338.zipは書き間違えで上の書き込みの509のup0336.zipが正しい。(コメントで指摘いただきました。Nisさんありがとうございます)

544 :login:Penguin:2011/09/27(火) 14:43:07.13 ID:L7883dX9
>>524
>>526
指摘ありがとう
修正しときました
http://2sen.dip.jp/cgi-bin/pt1up/source/up0340.zip

スレで言及のあるFriio(黒)用のrecfriioのパッチはFriio関係ファイル置き場up1177.zip辺りではないかとは思うけどテストしてないので不明。

あとはDBのfoltia_stationに増えた局の情報を追記してやればばっちり。(←これが一番めんどいんだけどどうしたらラクチンに伝わるか…)
一応増えたり変更になった局のontvcodeと名称の対応はこんな感じ。

C:
  1. { "WOWOWプライム", "3009.ontvjapan.com", 16432, 4, 191},
  2.     { "WOWOWライブ", "4192.epgdata.ontvjapan", 17488, 4, 192},
  3.     { "WOWOWシネマ", "4193.epgdata.ontvjapan", 17489, 4, 193},
  4.     { "スター・チャンネル1", "3012.ontvjapan.com", 16529, 4, 200},
  5.     { "スター・チャンネル2", "4201.epgdata.ontvjapan", 17520, 4, 201},
  6.     { "スター・チャンネル3", "4202.epgdata.ontvjapan", 17520, 4, 202},
  7.     { "放送大学1", "4231.epgdata.ontvjapan", 18098, 4, 231},
  8.     { "放送大学2", "4232.epgdata.ontvjapan", 18098, 4, 232},
  9.     { "放送大学3", "4233.epgdata.ontvjapan", 18098, 4, 233},
  10.     { "グリーンチャンネル", "4234.epgdata.ontvjapan", 18224, 4, 234},
  11.     { "BSアニマックス", "1047.ontvjapan.com", 18033, 4, 236},
  12.     { "FOX bs238", "4238.epgdata.ontvjapan", 18096, 4, 238},
  13.     { "BSスカパー!", "4241.epgdata.ontvjapan", 18097, 4, 241},
  14.     { "J SPORTS 1", "4242.epgdata.ontvjapan", 18225, 4, 242},
  15.     { "J SPORTS 2", "4243.epgdata.ontvjapan", 18226, 4, 243},
  16.     { "J SPORTS 3", "4244.epgdata.ontvjapan", 18257, 4, 244},
  17.     { "J SPORTS 4", "4245.epgdata.ontvjapan", 18258, 4, 245},
  18.     { "BS釣りビジョン", "4251.epgdata.ontvjapan", 18288, 4, 251},
  19.     { "IMAGICA BS", "4252.epgdata.ontvjapan", 18256, 4, 252},
  20.     { "日本映画専門チャンネル", "4255.epgdata.ontvjapan", 18289, 4, 255},
  21.     { "ディズニー・チャンネル", "1090.ontvjapan.com", 18034, 4, 256},
  22.     { "D-Life", "4258.epgdata.ontvjapan", 18290, 4, 258},
  23.     { "放送大学ラジオ", "4531.epgdata.ontvjapan", 18098, 4, 531},
  24.     { "WNI", "4910.ontvjapan.com", 16626, 4, 910},

らじる★らじるを録音する

Posted on 2011/09/01 (木) 19:30
Filed Under foltia | Leave a Comment | TrackBack | ̃Gg͂ĂȃubN}[Nɒlj Share on Tumblr

今日からいよいよNHKラジオのインターネットサイマル放送「らじる★らじる」がはじまった。

NHKのラジオネット配信がスタート 「らじる★らじる」 - ITmedia ニュース

すかさずrtmpdumpを利用した録音方法が公開されていたので早速試してみた。

らじるらじるをrtmpdumpで録音する — Gist

rtmpdump 2.4が必要と書かれていたので最新版をgitで入手して展開してそのままmake。

録音スクリプト(というかrtmpdump)が吐くのはflvなんで、radikoとおなじように、こんな感じでaacに変換した。

ffmpeg -y -i outputfile.flv -vn -acodec copy outputfile.aac

iOSでも期待通り再生出来た。

近いうちにfoltiaに統合したいところ。

BS放送、31チャンネルへ

Posted on 2011/08/29 (月) 16:57
Filed Under foltia | Leave a Comment | TrackBack | ̃Gg͂ĂȃubN}[Nɒlj Share on Tumblr

10月開局「BSスカパー!」は1年間無料。ドラマなど放送 -AV Watch

BS放送は来年3月時点で合計31チャンネルに、Dpaと8事業者が9月20日に記者発表会 - ニュース:ITpro

ということで、10月からBSチャンネルが大幅増加するというので、PT1ドライバpt1_dev.hをソースに書かれているBSAT-3a トランスポンダ利用状況を参考にざっくり準備してみた。

まだ明らかになってない情報がいろいろあるから、10月にこのまま使ったら多分受信出来ないんで、あくまでざっくり準備。

追記:こっちに対応版「BS局追加のfoltia対応 :宗子時空

foltia LIVE(仮称)のCPU負荷

Posted on 2011/08/16 (火) 18:11
Filed Under foltia | Leave a Comment | TrackBack | ̃Gg͂ĂȃubN}[Nɒlj Share on Tumblr

foltia LIVE(仮称)のCPU負荷がどのくらいなものか測ってみた。
まず180秒分のTSファイルを録画した。
そのファイルを先日のコマンドでffmpegで処理するのに要した時間をtimeコマンドで測定した。コマンドの変更点は -threads 0 を追加したことと -r 30000/1001 に変更したこと。
(とっても参考になるffmpegオプション日本語解説:「最新ffmpegのオプションまとめ - MobileHackerz Knowledgebase Wiki」)

計測値は以下の通り

CPU 所要時間 実尺に対しての比率
Intel Core i7 2600K 0m55.839s x1/3
Intel ATOM D510 6m57.778s x2.3

実尺より短時間で終わる一倍を切るようなCPUであれば、録画やその他の負荷も含めて、その品質でのLIVEが出来そうな気がする感じ。

Core i7 2600Kは帯域幅別の異なる品質のトラコンを同時に2,3ストリーム生成出来るかも知れない。

foltia LIVE(仮称)で録画せずにiPadでテレビを見よう

Posted on 2011/08/11 (木) 5:06
Filed Under foltia | 1 Comment | TrackBack | ̃Gg͂ĂȃubN}[Nɒlj Share on Tumblr



ロケフリとかSlingboxとかの「今やってるテレビ放送を見る機能」をなんとかfoltiaとiPadで実現できないものかとしばらく試行錯誤していたのだけど、ようやく一番高かったハードルを超えた感じ。
foltia LIVE スクリーンショットiOS3.0から導入されたHTTP Live Streamingを使った。

簡単に仕組みを言うと、Linuxで動いているfoltiaの中でPT2のチューナーからの出力をffmpegに渡してトラコンして、それを10秒ごとに分割するlive_segmenterというプログラムに渡してメディアファイルを作ってる部分と、m3u8という拡張子のプレイリストを作成する簡単なphpファイル。
AppleのHTTP Live Streaming Overviewという資料から引用するとこんな感じ。
HTTP Streaming Architecture

ワンセグと違ってネットワークが必ず必要な代わりに、iPadで追加ハードウェアなしに高画質で地上波だけでなくBSやCSも見れるのがメリット。

分割されたtsメディアファイルを作り続けるコマンドラインのサンプルはこんな感じ。基本的にほとんどすべてが書いてある「HTTP Live Video Stream Segmenter and Distributor」の丸パクリ。

PERL:
  1. recpt1 --b25  27 - - | ffmpeg -er 4 -i - -f mpegts -acodec libmp3lame -ar 32000 -ab 48k -s 640x360 -vcodec libx264 -b 1200k -flags +loop+mv4 -cmp 256 -partitions +parti4x4+partp8x8+partb8x8 -subq 7 -trellis 1 -refs 5 -coder 0 -me_range 16 -keyint_min 25 -sc_threshold 40 -i_qfactor 0.71 -bt 1200k -maxrate 1200k -bufsize 1200k -rc_eq 'blurCplx^(1-qComp)' -qcomp 0.6 -qmin 10 -qmax 51 -qdiff 4 -level 30 -aspect 16:9 -r 30 -g 90 -async 2 - | /home/foltia/perl/tool/live_segmenter 10 /home/foltia/php/tv/live/ sample_wifi_16x9_1240k wifi_16x9_1240k

というわけで、おいおいUI部分を作っていきましょう。という方針で。

参考サイト
HTTP Live Video Stream Segmenter and Distributor
HTTP Live Streaming Resources – Apple Developer

radikoの番組表XML

Posted on 2011/06/13 (月) 5:40
Filed Under foltia | Leave a Comment | TrackBack | ̃Gg͂ĂȃubN}[Nɒlj Share on Tumblr

foltia development central

今日、はじめてradikoの番組表XMLの取得の仕方を知った。

http://radiko.jp/v2/api/program/today?area_id=[area_id]

例:http://radiko.jp/v2/api/program/today?area_id=JP13

放送局情報XML取得はこちら。

http://radiko.jp/v2/station/list/[area_id].xml

例:http://radiko.jp/v2/station/list/JP13.xml

area_idは都道府県ごとに北海道がJP1,沖縄がJP47と振られている。
一覧表はいつものこちら。
radikomemo - foltia - Trac


追記:
放送局別番組表XML取得

http://radiko.jp/v2/api/program/station/weekly?station_id=[識別子]

例:http://radiko.jp/v2/api/program/station/weekly?station_id=QRR

番組表取得ツールepgdump

Posted on 2011/05/01 (日) 4:15
Filed Under foltia | Leave a Comment | TrackBack | ̃Gg͂ĂȃubN}[Nɒlj Share on Tumblr



foltiaでも使わせてもらっているepgdumpというソフトがある。

これが結構いろんな人がパッチをリリースしているので数ヶ所に分散してしまっている。
のでいまfoltiaで使わせてもらっている状態のものをリポジトリに追加させてもらうことにした。

ひとまず位置はここ。ソースの文字コードがUTF-8なんで微妙に化けとりますが。
/trunk/epgdumpr2 - foltia - Trac

元にしたものは以下の通り。
・「インストール前の準備 - 録画予約システムepgrec」のepgdumpr2-utf8.tar.gz

・【視聴・録画】Linuxでテレビ総合2【デジタル/アナログ】(過去ログアーカイブ「301 | 2番街.net」)の371さんのパッチ

371: login:Penguin 2010/01/31(日) 18:43:30 CzihkXbh

貢献といえば。

epgdumpr2-utf8 がパッチを当てたにも関わらずしょっちゅうSEGVしていた
ので少し修正してみたのがあります。
http://www.honeyplanet.jp/epgdumpr2-utf8_segv.patch.gz

米田さんのところの epgdumpr2-utf8.tar.gz (http://tinyurl.com/yzogsus)
へのパッチになっています。

【視聴・録画】Linuxでテレビ総合4【デジタル/アナログ】165さんのパッチ

165 :login:Penguin:2011/02/11(金) 12:13:31 ID:E9XkXNUv
epgdump r2 修正パッチ。
初心者スレにも書いたけど、誰かパッチファイルを2senにうpしてもらえないか。

epgdump.c:
- { "フジテレビ739", "1073.ontvjapan.com", 28992, 7, 258},
- { "フジテレビ721", "1072.ontvjapan.com", 28992, 7, 302},
+ { "フジテレビ739", "1073.ontvjapan.com", 28992, 7, 307},
+ { "フジテレビ721", "1072.ontvjapan.com", 28992, 7, 308},
- { "キッズステーション", "1045.ontvjapan.com", 29024, 7, 330},
+ { "キッズステーション", "1045.ontvjapan.com", 29024, 7, 335},

xmldata.c:
- { "フジテレビ739", "1073.ontvjapan.com", 28992, 7, 258},
- { "フジテレビ721", "1072.ontvjapan.com", 28992, 7, 302},
+ { "フジテレビ739", "1073.ontvjapan.com", 28992, 7, 307},
+ { "フジテレビ721", "1072.ontvjapan.com", 28992, 7, 308},
- { "キッズステーション", "1045.ontvjapan.com", 29024, 7, 330},
+ { "キッズステーション", "1045.ontvjapan.com", 29024, 7, 335},

・名称変更
NHK BSh→NHK BSプレミアム
フジテレビCSHD→フジテレビNEXT
フジテレビ739→フジテレビONE
フジテレビ721→フジテレビTWO
キッズステーション→キッズステーションHD

digitaltvrecording.plも更新しないとフジテレビONE、フジテレビTWOが録画出来なさそうというのも今気がついたところ。

参考「スカパー!e2 物理チャンネル一覧: 日記

MyHatenaBookmark

Recently


Categories


Archives


Wish list

宗子さんのほしい物リスト2015/5-
Pages (150): « 1 2 3 [4] 5 6 7 8 9 10 11 12 13 14 ... Last »