1 名前:login:Penguin mailto:sage [2009/09/25(金) 21:11:51 ID:FedVzxRj] Linuxでテレビ視聴・録画に関する話題を、デジタル/アナログ問わず扱うスレ PT1ドライバもここで扱ってます 【関連スレ】 Linux でビデオ録画【六枚目】 pc11.2ch.net/test/read.cgi/linux/1193058543/ 【自家製】MythTV Part.3【HDDビデオ】 pc11.2ch.net/test/read.cgi/linux/1223721998/ 【BT878】Linuxでのキャプチャを語るスレ pc11.2ch.net/test/read.cgi/linux/1017186805/ Linuxでfriio pc11.2ch.net/test/read.cgi/linux/1213378360/ 【前スレ】 【視聴・録画】Linuxでテレビ総合【デジタル/アナログ】 pc11.2ch.net/test/read.cgi/linux/1231189481/ 【過去スレ】 Linuxでテレビを見る pc11.2ch.net/test/read.cgi/linux/1013649811/
390 名前:login:Penguin mailto:sage [2010/02/02(火) 22:33:41 ID:cGAE+Odx] >>389 拡張子つかないのはキーワード予約だけ? Webから予約入れる時は録画モードどれ選んでも拡張子つくの? うちの設定だと簡易予約で入るMODE=0だと拡張子無しになった様な
391 名前:login:Penguin mailto:sage [2010/02/02(火) 22:47:09 ID:5MNoAMh3] >>384 トランスコードで待たされるのは当たり前、嫌なら最強最速のCPUを買うしかないね。 それができないなら画質を妥協してクォリティを落とすか、Xvidなどエンコがx264より 速いのに変えるかしかない。
392 名前:login:Penguin mailto:sage [2010/02/03(水) 07:28:21 ID:x0rskHyF] ちょっと前まではxvidで再エンコードさせてたけど、 VDPAUが効くゲフォ8400GSを買って、x264に変えましたよ。 xvidとかでも支援機能を使えなくはないみたいだけど、FourCCが乱立してるのもあってか、 支援機能が効くファイルと効かないファイルが多種多様。
393 名前:login:Penguin mailto:sage [2010/02/03(水) 14:20:28 ID:PIE0gsup] VDPAUってエンコードでも支援効くの?再生の話?
394 名前:login:Penguin mailto:sage [2010/02/03(水) 14:23:59 ID:FpP9//yT] >>390 キーワード予約だけです。 録画モードはうちの場合は生TSしか使ってないのでそれ1つしか。 >うちの設定だと簡易予約で入るMODE=0だと拡張子無しになった まったくそれだと思います。
395 名前:login:Penguin mailto:sage [2010/02/03(水) 14:46:22 ID:x0rskHyF] >>393 再生の話です。ごっちゃにしちゃって、ごめんね、ごめんね。
396 名前:login:Penguin mailto:sage [2010/02/03(水) 16:27:28 ID:3i4wTHfY] VDPAUってVideo Data Processing API for Unixだっけ?
397 名前:login:Penguin [2010/02/04(木) 00:56:03 ID:BskYoQm0] [root@aa01 recpt1]# ./recpt1 34 30 test.ts pid = 2354 Cannot tune to the specified channel 録画しようとするとこのように失敗してしまいます。 可能性としては、ケーブルが接続していない、チャンネルが間違っているということがあると思うのですが どちらも問題ありませんでした(チャンネルはWindowsで試したとき成功したものを使っています あとはそれ以外で何か考えられる原因はあるのでしょうか?
398 名前:login:Penguin mailto:sage [2010/02/04(木) 01:56:26 ID:CTSvlQNV] >>397 ドライバモジュールはちゃんとロードされてるの?
399 名前:login:Penguin [2010/02/04(木) 02:16:24 ID:BskYoQm0] >>398 認識するためにはこのコマンドのみで問題ないですか? modprobe pt1_drv PC以外はここと同じ環境なので参考にしてやっています CentOS5.4にPT2、foltia HDをインストールする - あっち行ったり、こっち来たり。 d.hatena.ne.jp/shiwork/20091207/1260200448
400 名前:login:Penguin mailto:sage [2010/02/04(木) 09:04:31 ID:YNOXzeRu] >>399 ぢゃぁ参考サイトの人に質問すれば?
401 名前:login:Penguin mailto:sage [2010/02/04(木) 12:46:04 ID:BskYoQm0] CATVではなくアンテナから受信したら録画できました 全チャンネル録画を試しているので、CATVの設定をミスしているのだとわかったのですが CATVの場合は何か特殊な設定はあるのでしょうか?
402 名前:login:Penguin mailto:sage [2010/02/04(木) 12:53:16 ID:wC1XCW0R] >>401 CATVによって違う。 CATVチャンネルに変換されてるなら、recpt1ではCnn(nnは数字) でチャンネル番号を指定する。変換せずに流してるCATVもあるそうなので 一概に言えない。自分で調べるのが基本。
403 名前:login:Penguin [2010/02/04(木) 13:13:23 ID:BskYoQm0] >>402 recpt1コマンド実行時の録画するチャンネルを指定する引数以外は、 東京タワーの電波も周波数変換CATVも設定などの違いはないということですか? チャンネル指定はスクリプトで、全範囲のチャンネル録画を試しているのですが・・・ #!/bin/sh for ((i=13;i<64;i++)) do echo recording channel $i /usr/local/bin/recpt1 $i 30 test$i.ts &> /dev/null done
404 名前:login:Penguin mailto:sage [2010/02/04(木) 16:34:44 ID:0h4xWjJk] PT2 Friio Perfect Dark TS放流で初の逮捕者 1B-CAS pc11.2ch.net/test/read.cgi/avi/1264905554/
405 名前:login:Penguin mailto:sage [2010/02/04(木) 17:29:38 ID:2ddv+RI1] >>402 勘違いしてた 上のスクリプトではチャンネルの先頭にCがついてないから、つけて全チャンネルスキャンしてみればいいのかな
406 名前:login:Penguin mailto:sage [2010/02/04(木) 20:28:15 ID:pmsm0PgP] 本日(2月4日)の放送「第13回 新宿・大久保をブラタモリ」は、 ニュース延長のため午後10:10〜10:53に変更になりました。 www.nhk.or.jp/buratamori/
407 名前:login:Penguin mailto:sage [2010/02/04(木) 21:25:02 ID:QFC07/1s] >>406 PT2 on Linuxで早いことこれに追随できるような環境になって欲しい… なんせ、あと1ヶ月半もすれば野球延長の季節になるのだし。
408 名前:login:Penguin mailto:sage [2010/02/05(金) 01:56:12 ID:a7L57ciW] >>407 TSファイルからEIT情報を抜き出せれば自分でスクリプト書いて追随できそうなんだけど Linuxで動くEIT抜き出しツールってあるかしら
409 名前:login:Penguin mailto:sage [2010/02/05(金) 08:55:42 ID:Vpc9YBkw] dumpeitってのがあるけどワンセグのみかな。
410 名前:login:Penguin mailto:sage [2010/02/05(金) 12:12:55 ID:gF04Oc6O] >>408 dvb_sched_ev スクリプトは追随して記録するよ DVB + gstreamerだけど
411 名前:login:Penguin mailto:sage [2010/02/05(金) 14:15:36 ID:2r1vHoOx] >>407 recpt1側は対応出来るようになっているから 後はepgrecが対応出来るようになるか自分で書くか
412 名前:login:Penguin [2010/02/05(金) 20:06:11 ID:sxipyXcJ] >>402 チャンネルの先頭にCをつけてもCannot tune to the specified channelは変わらずでした CATVで周波数変換パススルー環境で録画している方は何か特殊な設定をしているのでしょうか?
413 名前:login:Penguin mailto:sage [2010/02/05(金) 20:09:18 ID:minKaz+p] >>408 MythTVにはEIT使うためのオプションがあるけど、違うのかな もっともまだドライバが対応してないから入れられないんだけど…
414 名前:login:Penguin mailto:sage [2010/02/05(金) 20:34:04 ID:aQcDFpeE] >>412 うちも、普通のテレビではC39〜C45で地上波デジタル放送が受信できてるのに、 PT2だと受信できない 使用してる分配器・分波機に問題があるのかと思って、PT2で使用してる分配器・分波機を 普通のテレビに接続してみたが、いずれもケーブルバンドを落としてるということはないらしく、 問題なく受信できる なんでだ?
415 名前:login:Penguin mailto:sage [2010/02/05(金) 20:37:11 ID:XJbvjXJ/] >>413 あれの使い方、全然分かってねぇ orz
416 名前:login:Penguin mailto:sage [2010/02/05(金) 21:12:29 ID:HL7jDnNR] >>394 do-record.shみてみ ${MODE} == 0 でのコマンドどうなってる? そこに拡張子がついてないだけじゃ?
417 名前:login:Penguin mailto:sage [2010/02/05(金) 21:34:26 ID:PNu8bUqB] >>414 PT2が壊れてる。ソフトのインストールが失敗している。
418 名前:login:Penguin mailto:sage [2010/02/05(金) 21:37:24 ID:Rx8plce/] >>406 当然大久保10分切れたよ こんちくしょう
419 名前:login:Penguin mailto:sage [2010/02/05(金) 22:56:01 ID:sxipyXcJ] >>414 同じですか 他の方で周波数変換+Linuxで録画できている方はいますか? >>417 Windows環境では録画できるので故障ではないと思います またLinuxでもCATVからではなく、地デジアンテナなら録画できるのでインストールの失敗でもないと思います。 また最新版のドライバとpt1-c44e16dbb0e2のドライバを試しましたが同じ結果でした どうしよう
420 名前:login:Penguin mailto:sage [2010/02/05(金) 23:01:47 ID:+amWi/KV] うちはケーブルじゃないからご愁傷さまとしか言えない
421 名前:login:Penguin mailto:sage [2010/02/05(金) 23:07:08 ID:6cbv1w9l] あ、ぽにょが盗れてないじゃん。がっくし。
422 名前:login:Penguin mailto:sage [2010/02/05(金) 23:10:28 ID:RyYJVV6n] > %TYPE%や%CH%などを混ぜ、異なる番組に同じ録画ファイルが生成されないよう注意してください。 > なお、ファイルシステムがUTF-8以外の文字コードで、ファイル名に日本語を交ぜる場合 > config.php内の定数FILESYSTEM_ENCODINGに文字コードを設定することができます。 > ただし、UTF-8以外の文字コードはテストを行っていないため推奨しません。 config.php内の定数FILESYSTEM_ENCODINGに文字コードを設定することができます 設定しようかと思い、見たのですが指定できるところがないです。 どこかに移動したのでしょうか? わかる方教えてください
423 名前:login:Penguin [2010/02/05(金) 23:17:00 ID:sxipyXcJ] うちだけの問題なら諦めるんだけど、>>414 さんも同じようなので ドライバ作者さんに確認して頂きたいけど、連絡手段が見つからない 作者さんはこのスレ見てないのかな
424 名前:login:Penguin mailto:sage [2010/02/05(金) 23:28:56 ID:+amWi/KV] >>422 自分で追加すればおk define( "FILESYSTEM_ENCODING", "EUC-JP" ); とか
425 名前:login:Penguin mailto:sage [2010/02/05(金) 23:30:35 ID:+amWi/KV] >>423 作ってる人がケーブルじゃなければ確認のしようがないと思うよ 自分でやる、ソースの改変が必要なら自分で奴のが基本。
426 名前:login:Penguin mailto:sage [2010/02/05(金) 23:53:11 ID:sxipyXcJ] >>425 自分でやる実力がないので報告だけさせて頂いて、黙って待ちたいと思います
427 名前:login:Penguin mailto:sage [2010/02/06(土) 00:41:27 ID:8x+K27Ky] Windowsでやればいいんじゃないか
428 名前:login:Penguin mailto:sage [2010/02/06(土) 01:30:22 ID:GnL8O9+V] 408です。いろいろ教えてくれてありがとう 2senのepgdumpr2で.tsファイルからEIT情報抜き出せたので、これを元にスクリプト書いてみます >>409 試してみました。一応PT2の吐いたフルセグMPEG2-TSからも抜き出せるようです ただ実行途中でsegmentation faultするので避けました >>410 残念ながらウチchardev版なので でもやりたいことは大体こんな感じですね >>413 MythTV至れり尽くせりだなぁ
429 名前:252 mailto:sage [2010/02/06(土) 02:09:04 ID:Igx2Xusz] CATV受信環境がないためご迷惑をおかけしています。 CATVが受信できない方、ちょっとこれを試していただけませんか? ttp://www.honeyplanet.jp/cable_try1.diff
430 名前:252 mailto:sage [2010/02/06(土) 02:11:36 ID:Igx2Xusz] あ、すいません、上のパッチ意味ないですね。ごめんなさい。 さてどこがおかしいやら…
431 名前:252 mailto:sage [2010/02/06(土) 03:06:56 ID:Igx2Xusz] 度々すいません。ちょっとそれらしいところを見つけたので修正して pushしておきました。CATVが録画できない人は 94:c940283dd890 で 試してみて下さい。
432 名前:414 mailto:sage [2010/02/06(土) 09:28:18 ID:7VhlvoWZ] >>431 最新のドライバを使用したところ、 C36、C39〜C44が正しく受信できました。 これは、家で受信できる地上波放送の全てです。 ありがとうございました。
433 名前:login:Penguin mailto:sage [2010/02/06(土) 11:02:22 ID:cpNLaNNF] >>431 さん 私もCATVの周波数変換パススルーで受信できなかったのですが 最新ドライバで正しく受信出来ました。(C40〜C48@JCN) ご対応ありがとうございました。
434 名前:login:Penguin mailto:sage [2010/02/07(日) 00:44:55 ID:nClGZmy6] 録画終わる前にうっかり間違って再起動させてしまったorz そのせいか、録画予約一覧や録画済一覧にその番組が登録されたまま削除できん どうやったらいいのかわかる方いますか??
435 名前:login:Penguin mailto:sage [2010/02/07(日) 01:21:41 ID:NoHVnjGo] /path/to/epgrec/recomplete.php ID で強制的に録画が終わったことにすればおk。 IDは予約ID。
436 名前:login:Penguin mailto:sage [2010/02/07(日) 01:49:59 ID:E3r6JpM+] epgrecで番組表が表示されるのですが予約したとしても、録画予約一覧に表示されず録画が始まりません エラーログにはこう表示されていました [Sun Feb 07 01:36:41 2010] [error] [client 192.168.1.2] PHP Fatal error: Call to undefined function mb_ereg_replace() in /var/www/html/epgrec/Reservation.class.php on line 202, referer: 192.168.1.11/epgrec/index.php Reservation.class.phpの202行目付近です // あると面倒くさそうな文字を全部_に $fn_title = mb_ereg_replace("[ \./\*:<>\?\\|()\'\"&]","_", trim($title) ); ここをコメントアウトして、$fn_title = $title;を追加すると問題なく一覧に表示されます この行はどういう問題があるのでしょうか? epgrec-090814.tar.gzを利用しています
437 名前:login:Penguin mailto:sage [2010/02/07(日) 01:53:12 ID:dA13XewU] コメントの通りとしか言いようが・・・
438 名前:login:Penguin mailto:sage [2010/02/07(日) 02:08:44 ID:OwhJOCy2] >>434 データベースの修正ならphpMyAdmin使うって方法もある
439 名前:login:Penguin mailto:sage [2010/02/07(日) 02:37:17 ID:E3r6JpM+] >>437 php-mbstringをインストールすることにより動きました
440 名前:login:Penguin mailto:sage [2010/02/07(日) 10:15:58 ID:NoHVnjGo] mbstringは日本語環境では必要でubuntuやFedoraでは依存パッケージとして 自動的にインストールされることが多いけれどたまに入れない人がいるみたいね。 たとえば日本語環境でphpMyAdminをインストールすれば入るはずなんだけど yumで個別にいろいろインストールすると入らないのかな?
441 名前:login:Penguin mailto:sage [2010/02/08(月) 02:28:53 ID:9+Fdvd+i] このスレをみるとfoltiaよりepgrecを使っている人が多いようですが、みなさんはどういう基準でおソフトを選びましたか?
442 名前:login:Penguin mailto:sage [2010/02/08(月) 03:07:41 ID:8jcj6zoK] 存在を知らなかった… テンプレに入れといておくれ>>4
443 名前:login:Penguin mailto:sage [2010/02/08(月) 03:21:55 ID:8jcj6zoK] なんかアニメ専用…?
444 名前:login:Penguin [2010/02/08(月) 04:10:28 ID:9+Fdvd+i] >>443 アニメ特化というだけで、通常の番組の録画もできるようです アニメの場合はチャンネルと番組タイトルを入れると、自動的に毎週録画してくれたり、時間がずれた場合も自動的に修正してくれるようです svn.dcc-jpl.com/foltia/trunk/doc/index.html
445 名前:login:Penguin mailto:sage [2010/02/08(月) 07:34:39 ID:O6Gs1rP0] >>444 あくまでしょぼいカレンダー(アニメ番組表)との連動での予約だから、 一般的な使い方は弱いんではなかろうか。 でも、foltiaは実際はアニメ予約に特化した、ファイルサーバーとしての 配布システムを兼ねているので、使い方によってはこちらの方が便利かも。 あと、作者がIRCにほぼ常駐しているので、コンタクトは取りやすい。
446 名前:login:Penguin mailto:sage [2010/02/08(月) 10:57:19 ID:9+Fdvd+i] >>445 EPG番組表による番組選択録画機能もありますよ EPG番組表からの予約における時間修正はfoltia、epgrecもできません epgrecは予約ごとにMODEを選べるのが便利そうですね
447 名前:login:Penguin mailto:sage [2010/02/08(月) 20:37:49 ID:YfIsMUse] rec10ってのもあるよ エンコまでしてくれるらしい
448 名前:login:Penguin mailto:sage [2010/02/09(火) 21:46:22 ID:xOSlmj3m] そんなに選択肢あるのか 熱いな
449 名前:login:Penguin mailto:sage [2010/02/09(火) 22:48:41 ID:5dHnwAt5] epgrecは既に始まっている番組に予約を入れても途中から録画してくれないみたい
450 名前:login:Penguin mailto:sage [2010/02/09(火) 22:52:48 ID:JXTV/dJX] >>449 epgrecはatのジョブを登録するだけだからねい。 ちなみに、電源落としている最中にatのジョブの実行時間が来ていた場合、 atの実装や設定によっては電源を入れるとそのとたんにジョブを実行するので、 まるで無関係な番組を録画することも。
451 名前:login:Penguin mailto:sage [2010/02/09(火) 22:54:56 ID:3BIehe3W] 同じatで動いているvrsだとやってくれたような。 でも予約の重複も考えると予約した途端に録画は危険だから、 やらないってのもありじゃないか?
452 名前:login:Penguin mailto:sage [2010/02/09(火) 23:09:35 ID:WhHJvHqK] epgrecでも途中から録画出来たよ?
453 名前:login:Penguin mailto:sage [2010/02/09(火) 23:41:45 ID:4I3ogNKc] foltiaをCentOS5.4上で動かしてみたのはいいが 再生できるファイルを録画してるくせに いざブラウザからアクセスしようとすると403で見れねぇorz パーミッションは読み込めるようになってるにもかかわらず
454 名前:login:Penguin mailto:sage [2010/02/10(水) 00:12:09 ID:y9+TB/DW] うちも番組の途中で予約入れてもちゃんと途中から録画する。 >>449 は3 分待てないせっかちさんと見た。
455 名前:login:Penguin mailto:sage [2010/02/10(水) 07:33:41 ID:h/jzHscZ] 毎週予約などが出来るツールってないかな? 嫁に使わせるのに、同じ番組しか録らないから。 ソース読んで改造しろ!って言われそう…
456 名前:login:Penguin mailto:sage [2010/02/10(水) 09:22:25 ID:INjXqsyq] >>455 毎週っていう指定ではないけど epgrecの使い方 - 録画予約システムepgrec www.mda.or.jp/epgrec/index.php/epgrec%E3%81%AE%E4%BD%BF%E3%81%84%E6%96%B9#a54a9787 毎週同じ時間なら単純にcronにrecpt1コマンドを仕込むのもありかも
457 名前:login:Penguin mailto:sage [2010/02/10(水) 14:31:03 ID:avN2dqbm] キーワード予約が出来るのって、今のところ epgrec だけなのかな?
458 名前:login:Penguin mailto:sage [2010/02/10(水) 18:30:59 ID:XmyU5NpQ] 毎週録画、MytvTVで出来るよ キーワード予約は出来るか分からないけど
459 名前:login:Penguin mailto:sage [2010/02/10(水) 18:34:36 ID:h/jzHscZ] >>456 キーワードで絞り込めば毎週的な録画もできるって事か。thx! 完全固定なら、cromも良さそうだね。 頭が固くて気付かなかったよ。
460 名前:login:Penguin mailto:sage [2010/02/10(水) 22:46:36 ID:mdzGO7gu] 番組が終わったら予約されなくなるからキーワードのが便利だよね
461 名前:login:Penguin mailto:sage [2010/02/11(木) 00:04:49 ID:kcc7GdHp] キーワードだと時間変更にもある程度追従してくれるしね でも、再放送のある龍馬伝とかは、区別出来ないから、忙しくて放っておくと1週間に2回録画されてる 曜日指定や時間制限も欲しいところ
462 名前:login:Penguin mailto:sage [2010/02/11(木) 00:14:28 ID:c97X6FVT] キーワード予約って、番組が重複した時はどうなるんだろう? > 予約の重複が検出された番組も自動予約は行われません こういうことか。
463 名前:login:Penguin mailto:sage [2010/02/11(木) 00:34:29 ID:luZ1pch7] >>461 TvRockはまさにその機能があるんだよなぁ。 >>462 PT2を複数台挿せば無問題w
464 名前:login:Penguin mailto:sage [2010/02/11(木) 03:47:46 ID:OuEKgSN5] 複数台は扱えません ウソです
465 名前:login:Penguin mailto:sage [2010/02/11(木) 10:29:33 ID:WrGXe2mN] 番組表が自動取得できない。 たとえば、週末ぐらいしかLinuxマシンに触れない為に日曜日に /var/www/epgrec/getepg.php を実行。次の日曜日に番組表を見たら月曜日と火曜日の一部しか番組表がない cp /var/www/epgrec/cron.d/getepg /etc/cron.d/ を追加しただけでは、ダメなの??
466 名前:login:Penguin mailto:sage [2010/02/11(木) 10:31:22 ID:GrIxyJdP] ディストリがUbuntuでcrondが動いてればいけるはずだけど
467 名前:login:Penguin mailto:sage [2010/02/11(木) 10:46:43 ID:+Dn3Gh9D] >>465 getepgの中身のcronの書式はあってる?
468 名前:login:Penguin mailto:sage [2010/02/11(木) 11:37:34 ID:3pPJxbTq] cron が回らない理由の9 割方はパスの問題。
469 名前:login:Penguin mailto:sage [2010/02/11(木) 12:21:38 ID:ymKuxn9v] 9割は環境変数の問題だろう。
470 名前:login:Penguin mailto:sage [2010/02/11(木) 12:53:18 ID:WrGXe2mN] /var/www/epgrec/cron.d/getepg の中身。なんかおかしい?? SHELL=/bin/sh PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin 29 */2 * * * www-data /var/www/epgrec/getepg.php
471 名前:login:Penguin mailto:sage [2010/02/11(木) 12:54:48 ID:WrGXe2mN] もちろん、cronは起動しています。
472 名前:login:Penguin mailto:sage [2010/02/11(木) 12:56:45 ID:Wi8OFHEp] Ubuntuは知らんが、大抵のlinuxならcronが定時どおりに 動いているかどうかは /var/log/cron 見ればなんか理由が 書いてあると思うぞ。 /etc/init.d/crond restart ってやってからログ見てみ?
473 名前:login:Penguin mailto:sage [2010/02/11(木) 13:48:39 ID:Lanrqkg0] rh系だとwww-dataとか無いけど大丈夫?apacheのパスもおk?
474 名前:login:Penguin mailto:sage [2010/02/11(木) 14:33:50 ID:GrIxyJdP] cronが動かないというのは録画以前にUNIX系OSが使える使えない の問題なんでman cronしてみるとかgoogle様にお願いしてみるとか して頑張らないと。
475 名前:login:Penguin mailto:sage [2010/02/11(木) 14:54:48 ID:WrGXe2mN] >>473 RH系のcentos使ってます。 centosならどういう書き方をしたらいいのでしょうか?
476 名前:login:Penguin mailto:sage [2010/02/11(木) 14:57:41 ID:WrGXe2mN] SHELL=/bin/sh PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin 29 */2 * * * apache /var/www/epgrec/getepg.ph これでいけました。
477 名前:login:Penguin mailto:sage [2010/02/11(木) 17:36:07 ID:rLTlE6Fs] ファイル名の文字コードを変更したくて /var/www/epgrec/config.php の中に define( "FILESYSTEM_ENCODING", "EUC-JP" ); //ファイル名文字コード を追加して以下のようにしています。 define( "PADDING_TIME", 180 ); // 詰め> 物時間 define( "DO_RECORD", INSTALL_PATH . "/do-record.sh" ); // レコードスク> リプト define( "COMPLETE_CMD", INSTALL_PATH . "/recomplete.php" ); // 録画終了コマ> ンド define( "GEN_THUMBNAIL", INSTALL_PATH . "/gen-thumbnail.sh" ); // サムネール生> 成スクリプト define( "FILESYSTEM_ENCODING", "EUC-JP" ); //ファイル名文字コード ですが、EUC-JAにならず、UTF-8のままです。 どこら辺に追加したらいいのでしょうか??
478 名前:login:Penguin mailto:sage [2010/02/11(木) 17:52:21 ID:Lanrqkg0] ここかな? $filename = mb_convert_encoding( $filename, FILESYSTEM_ENCODING, "UTF-8" );
479 名前:login:Penguin mailto:sage [2010/02/11(木) 18:20:12 ID:WrGXe2mN] >>478 どのファイルに追加したらいいのでしょうか?
480 名前:login:Penguin mailto:sage [2010/02/11(木) 18:25:01 ID:GrIxyJdP] .... if( defined("FIESYSTEM_ENCODING") ) { $filename = mb_convert_encoding( $filename, FILESYSTEM_ENCODING, "UTF-8" ); } ... となってるからconfig.phpに追加しとけば変換されるけど ファイル名として使うときにはphpの内部エンコーディングも関係してそう。
481 名前:login:Penguin mailto:sage [2010/02/11(木) 18:27:14 ID:GrIxyJdP] あ、コピペして元ソースのtypo発見 Reservation.class.phpの235行目 if( defined("FIESYSTEM_ENCODING") ) { FIESYSTEM_ENCODING→FILESYSTEM_ENCODING に直すとうまくいくかも
482 名前:login:Penguin mailto:sage [2010/02/11(木) 19:37:33 ID:HsaK79KL] CentOS5.4で vi /etc/httpd/conf/httpd.conf で User apache ↓ User foltia AddDefaultCharset UTF-8 ↓ #AddDefaultCharset UTF-8 と最初の方に Alias /foltia/ “/home/foltia/php/” <Directory “/home/foltia/php/”> </Directory> 書いて他は ttp://d.hatena.ne.jp/shiwork/20091207/1260200448 に書いてるとおりにしたつもりだが localip/foltia/ でfoltiaが開くどころか404が帰ってくる・・・ localip/ はデフォルトのApache 2 Test Pageがちゃんとでる これって他の設定ファイルかphp関係で何か問題あるのだろうか
483 名前:login:Penguin mailto:sage [2010/02/11(木) 20:19:55 ID:GrIxyJdP] それは録画以前の問題なのでmanなんとかしたりgoogle様におながいしたりして頑張らないと
484 名前:login:Penguin mailto:sage [2010/02/11(木) 20:38:50 ID:WrGXe2mN] いきなり黄金伝説 から始まる番組タイトルで 【再】 を含まない番組を 正規表現であらわすとどうなるの??
485 名前:login:Penguin mailto:sage [2010/02/11(木) 21:00:02 ID:sHTu3uSE] 否定
486 名前:login:Penguin mailto:sage [2010/02/11(木) 21:45:16 ID:V9KhCIUT] >>484 \Aいきなり黄金伝説[^【再】]*\Z これでいいだろjk
487 名前:login:Penguin mailto:sage [2010/02/11(木) 22:06:27 ID:OuEKgSN5] encoding=CP932
488 名前:login:Penguin mailto:sage [2010/02/12(金) 00:28:30 ID:ECgMHVuV] いつの間にか、バージョンアップしてキーワード予約が追加されて 正規表現も使えるようになってたのね・・・ >>486 の例でちょっと疑問点があるんだけど、質問させてください。 いきなり黄金伝説 で検索すれば GR ABCテレビ1 2010-02-13 16:00:00 2010-02-13 16:55:00 いきなり黄金伝説【字】【再】 “鉄板ボーイ”宮川大輔のサバイ(略) GR ABCテレビ1 2010-02-18 19:00:00 2010-02-18 19:54:00 いきなり黄金伝説【字】 「美味しい!ご当地宇都宮餃子・ベスト3(略) がHITするのですが、再放送は録画がしたくないので いきなり黄金伝説[^【再】] で検索すると両方の番組がHITしません。 正規表現にちゃんとチェック入れてるのになぜなのでしょうか? MySQLの正規表現だから、2byte文字の制限にかかってるのでしょうか??
489 名前:login:Penguin mailto:sage [2010/02/12(金) 01:42:41 ID:K/OdXXCf] 否定先読みを使わなきゃ いきなり黄金伝説(?!.*【再】)
490 名前:login:Penguin mailto:sage [2010/02/12(金) 01:48:35 ID:K/OdXXCf] ああMySQLは否定先読みなんてサポートしてないのか 知ったかぶりでごめんね