上野家のホームページ
ナーマル,マリン,ココ
[
新規
|
一覧
|
検索
|
最新
|
ヘルプ
]
PC/PX-W3U4/px-w3u4でテレビを見る/px4_drvのWinUSB版を使う
をテンプレートにして作成
資料室
PC/PX-W3U4/px-w3u4でテレビを見る/px4_drvのWinUSB版を使う をテンプレートにして作成
[
差分
|
バックアップ
|
リロード
]
[ ]
開始行:
* WinUSB版のpx4_drvデバイスドライバーを使ってみる
PX-W3U4をWindows10マシンで使う場合は,[[PLEX社からリリー...
しかしPLEX社のデバイスドライバーだと,動作が不安定になっ...
一方LinuxマシンでPX-W3U4を使う場合,[[nns779氏>https://gi...
このLinuxマシン用の非公式デバイスドライバーpx4_drvをWindo...
このWinUSB版px4_drvデバイスドライバーを使うと,Windowsマ...
なので,WindowsマシンでTVTestでテレビ放送を視聴するのにWi...
** WinUSB版px4_drvの取得とデバイスドライバーのインストール
[[PLEX社>http://www.plex-net.co.jp/]]のデバイスドライバー...
[[WinUSB版px4_drvとBonDriver等のソースコード>https://gith...
> cd work
// > git clone https://github.com/nns779/px4_drv -b winusb
> git clone https://github.com/nns779/px4_drv.git
//nns779氏のpx4_drvをフォークしていくつか修正されたpx4_dr...
// > git clone https://github.com/tsukumijima/px4_drv.git
//で取得する。
WinUSB版px4_drvデバイスドライバーをインストールする。WinU...
- PX-W3U4をPCとUSBケーブルで接続する。~
- デバイスドライバーは初めての時には自動的にはインストー...
デバイスマネージャーで確認するとPXW3U4のところに?がつい...
- デバイスドライバーの更新をクリックする。~
- コンピューターを参照してドライバーを検索をクリック。~
上記でダウンロードしたディレクトリを設定する。
これで通常,デバイスドライバーはインストールできるのだが...
しょうがないので,最初は[[署名なしのデバイスドライバーを...
この後,奥さんのPCにインストールする時には手間を省くため...
** WinUSB版px4_drvを使用するBonDriverをビルドしてインスト...
上記のWinUSB版px4_drvを取得するとBonDriver等のソースコー...
Visual Studio 2019 Build Toolsが使用できる環境でコマンド...
> cd px4_drv\winusb
> MSBuild px4_winusb.sln /nologo /m /t:Build /p:Configur...
> MSBuild px4_winusb.sln /nologo /m /t:Build /p:Configur...
これでBonDriverが,
build\x86\Release\BonDriver_PX4.dll
build\x64\Release\BonDriver_PX4.dll
にビルドされる。~
使用するTVTestが32bit・64bit版かに合わせて,''ビルドしたB...
作成された''BonDriver_PX4.dll''を,BonDriverを置くディレ...
> copy build\x86\Release\BonDriver_PX4.dll C:\WinApl\TV\...
> copy build\x86\Release\BonDriver_PX4.dll C:\WinApl\TV\...
または
> copy build\x64\Release\BonDriver_PX4.dll C:\WinApl\TV\...
> copy build\x64\Release\BonDriver_PX4.dll C:\WinApl\TV\...
チューナー設定ファイルをコピーする。~
> copy pkg\BonDriver_PX4\BonDriver_PX4-S.ini C:\WinApl\T...
> copy pkg\BonDriver_PX4\BonDriver_PX4-S.ChSet.txt C:\Wi...
> copy pkg\BonDriver_PX4\BonDriver_PX4-T.ini C:\WinApl\T...
> copy pkg\BonDriver_PX4\BonDriver_PX4-T.ChSet.txt C:\Wi...
作成された''DriverHost_PX4.exe''をコピーする。DriverHost_...
> copy build\x86\Release\DriverHost_PX4.exe C:\WinApl\TV...
または
> copy build\x64\Release\DriverHost_PX4.exe C:\WinApl\TV...
設定ファイル''DriverHost_PX4.ini''をコピーする。~
> copy pkg\DriverHost_PX4\DriverHost_PX4.ini C:\WinApl\T...
作成された''fwtool.exe''をコピーする。(実行パスが通って...
これは純正のデバイスドライバーからfirmware部分を抽出する...
> copy build\x86\Release\fwtool.exe C:\WinApl\TV\TVTest\...
または
> copy build\x64\Release\fwtool.exe C:\WinApl\TV\TVTest\...
fwtool.exe用の情報ファイル&ref(fwinfo.tsv);(PX-W3U4 BDA ...
*** firmwareの抽出
PLEX社のWindows用のデバイスドライバーver1.0(pxw3u4_BDA_v...
> cd C:\WinApl\TV\TVTest\BonDriver
> wget http://plex-net.co.jp/plex/pxw3u4/pxw3u4_BDA_ver1...
> unzip pxw3u4_BDA_ver1x64.zip
> fwtool pxw3u4_BDA_ver1x64\PXW3U4.sys it930x-firmware.b...
fwtool for px4 drivers
Driver file (in) : pxw3u4_BDA_ver1x64/PXW3U4.sys
Firmware file (out) : it930x-firmware.bin
Driver description: PX-W3U4 BDA Ver.1.0 64bit
Firmware length: 2169 bytes
Firmware CRC32: 0b41a994
PLEX社のWindows用のデバイスドライバーver1.4(pxw3u4v1.4.z...
> cd C:\WinApl\TV\TVTest\BonDriver
> wget http://plex-net.co.jp/download/pxw3u4v1.4.zip -O ...
> unzip pxwu4v1.4.zip
> fwtool pxw3u4v1\x64\PXW3U4.sys it930x-firmware.bin
fwtool for px4 drivers
Driver file (in) : PXW3U4.sys
Firmware file (out) : it930x-firmware.bin
Driver description: PX-W3U4 BDA Ver.1.4 64bit
Firmware length: 7013 bytes
Firmware CRC32: df0bf49a
OK.
どちらでも使用できたが,px4_drv開発者のおすすめはver1.0の...
** ICカードリーダー(接触式)を用意する
この非公式デバイスドライバーWinUSB版px4_drvには,PX-W3U4...
このためB-CASカードを読むために,[[接触式ICカードリーダー...
** リモコン
この非公式デバイスドライバーWinUSB版px4_drvは,PX-W3U4に...
なので,PX-W3U4経由での付属のリモコンでの操作は出来ない。~
リモコンを使う方法として,PX-W3U4内蔵のリモコン受信器の代...
- 別のIRリモコン・レシーバーを使う~
PCに[[自作のIRリモコン・レシーバー>/PC/IRリモコン]]を接続...
- スマートフォンのリモコン・アプリを使う~
[[こちらで紹介している>/PC/PCをスマートフォンからリモート...
この方法では,PX-W3U4の付属のリモコンは必要なくなった :)
* 録画用のツールを用意する
動作テスト用に録画ツールを用意する。
** BonRecTestのインストール
BonDriverを使ってTV放送を録画するツールのBonRecTestをビル...
BonRecTestのソースコードを[[ここ>https://github.com/rndom...
> cd work
> git clone https://github.com/rndomhack/BonRecTest.git
> cd BonRecTest
その後ビルドする。
> MSBuild BonRecTest.sln /nologo /m /t:Build /p:Configur...
> MSBuild BonRecTest.sln /nologo /m /t:Build /p:Configur...
''BonRecTest.exe''が作成されているので,パスが通っている...
> copy Release\BonRecTest.exe C:\WinApl\TV\TVTest\BonDri...
または
> copy x64\Release\BonRecTest.exe C:\WinApl\TV\TVTest\Bo...
** arib-b25-stream-testのビルド
日本のデジタルテレビ放送は暗号化(スクランブル)されて配...
arib-b25-stream-testはこのライブラリを使ったツールで,こ...
[[ここ>https://github.com/tsukumijima/libaribb25]]のWindo...
> cd work
> git clone https://github.com/tsukumijima/libaribb25.git
> cd libaribb25
> MSBuild arib_std_b25.sln /nologo /m /t:Build /p:Config...
> MSBuild arib_std_b25.sln /nologo /m /t:Build /p:Config...
''arib-b25-stream-test.exe''が作成されているので,パスが...
> copy Win32\Release\arib-b25-stream-test.exe C:\WinApl\...
または
> copy x64\Release\arib-b25-stream-test.exe C:\WinApl\TV...
//[[ここ>https://github.com/daig0rian/arib-b25-stream-tes...
// > cd work
// > git clone https://github.com/daig0rian/arib-b25-stre...
// > cd arib-b25-stream-test_for_win
// > MSBuild arib-b25-stream-test_for_win.sln /nologo /m ...
// > MSBuild arib-b25-stream-test_for_win.sln /nologo /m ...
//作成した''arib-b25-stream-test.exe''を,パスが通ってい...
// > copy Win32\Release\arib-b25-stream-test.exe C:\WinAp...
// または
// > copy x64\Release\arib-b25-stream-test.exe C:\WinApl\...
** WinUSB版px4_drvの動作を確認する
コマンドプロンプトを起動して,以下のコマンドで動作を確認...
//カレントディレクトリをBonDriverのディレクトリにして,B-...
カレントディレクトリをBonDriverのディレクトリにして,B-CA...
> cd C:\WinApl\TV\TVTest\BonDriver
// > BonRecTest --driver BonDriver_PX4-T.dll --output - -...
> BonRecTest --driver BonDriver_PX4-T.dll --output - --s...
テレビ放送(地デジ10ch)が見れればうまく動作している。
この後,TVTestでpx4_drvのBonDriverを使用したところテレビ...
* px4_drvとTVTestの自前ビルド版
&ref(px4drv_TVTest-0.10.0.zip,,px4_drvとTVTest0.10.0をビ...
終了行:
* WinUSB版のpx4_drvデバイスドライバーを使ってみる
PX-W3U4をWindows10マシンで使う場合は,[[PLEX社からリリー...
しかしPLEX社のデバイスドライバーだと,動作が不安定になっ...
一方LinuxマシンでPX-W3U4を使う場合,[[nns779氏>https://gi...
このLinuxマシン用の非公式デバイスドライバーpx4_drvをWindo...
このWinUSB版px4_drvデバイスドライバーを使うと,Windowsマ...
なので,WindowsマシンでTVTestでテレビ放送を視聴するのにWi...
** WinUSB版px4_drvの取得とデバイスドライバーのインストール
[[PLEX社>http://www.plex-net.co.jp/]]のデバイスドライバー...
[[WinUSB版px4_drvとBonDriver等のソースコード>https://gith...
> cd work
// > git clone https://github.com/nns779/px4_drv -b winusb
> git clone https://github.com/nns779/px4_drv.git
//nns779氏のpx4_drvをフォークしていくつか修正されたpx4_dr...
// > git clone https://github.com/tsukumijima/px4_drv.git
//で取得する。
WinUSB版px4_drvデバイスドライバーをインストールする。WinU...
- PX-W3U4をPCとUSBケーブルで接続する。~
- デバイスドライバーは初めての時には自動的にはインストー...
デバイスマネージャーで確認するとPXW3U4のところに?がつい...
- デバイスドライバーの更新をクリックする。~
- コンピューターを参照してドライバーを検索をクリック。~
上記でダウンロードしたディレクトリを設定する。
これで通常,デバイスドライバーはインストールできるのだが...
しょうがないので,最初は[[署名なしのデバイスドライバーを...
この後,奥さんのPCにインストールする時には手間を省くため...
** WinUSB版px4_drvを使用するBonDriverをビルドしてインスト...
上記のWinUSB版px4_drvを取得するとBonDriver等のソースコー...
Visual Studio 2019 Build Toolsが使用できる環境でコマンド...
> cd px4_drv\winusb
> MSBuild px4_winusb.sln /nologo /m /t:Build /p:Configur...
> MSBuild px4_winusb.sln /nologo /m /t:Build /p:Configur...
これでBonDriverが,
build\x86\Release\BonDriver_PX4.dll
build\x64\Release\BonDriver_PX4.dll
にビルドされる。~
使用するTVTestが32bit・64bit版かに合わせて,''ビルドしたB...
作成された''BonDriver_PX4.dll''を,BonDriverを置くディレ...
> copy build\x86\Release\BonDriver_PX4.dll C:\WinApl\TV\...
> copy build\x86\Release\BonDriver_PX4.dll C:\WinApl\TV\...
または
> copy build\x64\Release\BonDriver_PX4.dll C:\WinApl\TV\...
> copy build\x64\Release\BonDriver_PX4.dll C:\WinApl\TV\...
チューナー設定ファイルをコピーする。~
> copy pkg\BonDriver_PX4\BonDriver_PX4-S.ini C:\WinApl\T...
> copy pkg\BonDriver_PX4\BonDriver_PX4-S.ChSet.txt C:\Wi...
> copy pkg\BonDriver_PX4\BonDriver_PX4-T.ini C:\WinApl\T...
> copy pkg\BonDriver_PX4\BonDriver_PX4-T.ChSet.txt C:\Wi...
作成された''DriverHost_PX4.exe''をコピーする。DriverHost_...
> copy build\x86\Release\DriverHost_PX4.exe C:\WinApl\TV...
または
> copy build\x64\Release\DriverHost_PX4.exe C:\WinApl\TV...
設定ファイル''DriverHost_PX4.ini''をコピーする。~
> copy pkg\DriverHost_PX4\DriverHost_PX4.ini C:\WinApl\T...
作成された''fwtool.exe''をコピーする。(実行パスが通って...
これは純正のデバイスドライバーからfirmware部分を抽出する...
> copy build\x86\Release\fwtool.exe C:\WinApl\TV\TVTest\...
または
> copy build\x64\Release\fwtool.exe C:\WinApl\TV\TVTest\...
fwtool.exe用の情報ファイル&ref(fwinfo.tsv);(PX-W3U4 BDA ...
*** firmwareの抽出
PLEX社のWindows用のデバイスドライバーver1.0(pxw3u4_BDA_v...
> cd C:\WinApl\TV\TVTest\BonDriver
> wget http://plex-net.co.jp/plex/pxw3u4/pxw3u4_BDA_ver1...
> unzip pxw3u4_BDA_ver1x64.zip
> fwtool pxw3u4_BDA_ver1x64\PXW3U4.sys it930x-firmware.b...
fwtool for px4 drivers
Driver file (in) : pxw3u4_BDA_ver1x64/PXW3U4.sys
Firmware file (out) : it930x-firmware.bin
Driver description: PX-W3U4 BDA Ver.1.0 64bit
Firmware length: 2169 bytes
Firmware CRC32: 0b41a994
PLEX社のWindows用のデバイスドライバーver1.4(pxw3u4v1.4.z...
> cd C:\WinApl\TV\TVTest\BonDriver
> wget http://plex-net.co.jp/download/pxw3u4v1.4.zip -O ...
> unzip pxwu4v1.4.zip
> fwtool pxw3u4v1\x64\PXW3U4.sys it930x-firmware.bin
fwtool for px4 drivers
Driver file (in) : PXW3U4.sys
Firmware file (out) : it930x-firmware.bin
Driver description: PX-W3U4 BDA Ver.1.4 64bit
Firmware length: 7013 bytes
Firmware CRC32: df0bf49a
OK.
どちらでも使用できたが,px4_drv開発者のおすすめはver1.0の...
** ICカードリーダー(接触式)を用意する
この非公式デバイスドライバーWinUSB版px4_drvには,PX-W3U4...
このためB-CASカードを読むために,[[接触式ICカードリーダー...
** リモコン
この非公式デバイスドライバーWinUSB版px4_drvは,PX-W3U4に...
なので,PX-W3U4経由での付属のリモコンでの操作は出来ない。~
リモコンを使う方法として,PX-W3U4内蔵のリモコン受信器の代...
- 別のIRリモコン・レシーバーを使う~
PCに[[自作のIRリモコン・レシーバー>/PC/IRリモコン]]を接続...
- スマートフォンのリモコン・アプリを使う~
[[こちらで紹介している>/PC/PCをスマートフォンからリモート...
この方法では,PX-W3U4の付属のリモコンは必要なくなった :)
* 録画用のツールを用意する
動作テスト用に録画ツールを用意する。
** BonRecTestのインストール
BonDriverを使ってTV放送を録画するツールのBonRecTestをビル...
BonRecTestのソースコードを[[ここ>https://github.com/rndom...
> cd work
> git clone https://github.com/rndomhack/BonRecTest.git
> cd BonRecTest
その後ビルドする。
> MSBuild BonRecTest.sln /nologo /m /t:Build /p:Configur...
> MSBuild BonRecTest.sln /nologo /m /t:Build /p:Configur...
''BonRecTest.exe''が作成されているので,パスが通っている...
> copy Release\BonRecTest.exe C:\WinApl\TV\TVTest\BonDri...
または
> copy x64\Release\BonRecTest.exe C:\WinApl\TV\TVTest\Bo...
** arib-b25-stream-testのビルド
日本のデジタルテレビ放送は暗号化(スクランブル)されて配...
arib-b25-stream-testはこのライブラリを使ったツールで,こ...
[[ここ>https://github.com/tsukumijima/libaribb25]]のWindo...
> cd work
> git clone https://github.com/tsukumijima/libaribb25.git
> cd libaribb25
> MSBuild arib_std_b25.sln /nologo /m /t:Build /p:Config...
> MSBuild arib_std_b25.sln /nologo /m /t:Build /p:Config...
''arib-b25-stream-test.exe''が作成されているので,パスが...
> copy Win32\Release\arib-b25-stream-test.exe C:\WinApl\...
または
> copy x64\Release\arib-b25-stream-test.exe C:\WinApl\TV...
//[[ここ>https://github.com/daig0rian/arib-b25-stream-tes...
// > cd work
// > git clone https://github.com/daig0rian/arib-b25-stre...
// > cd arib-b25-stream-test_for_win
// > MSBuild arib-b25-stream-test_for_win.sln /nologo /m ...
// > MSBuild arib-b25-stream-test_for_win.sln /nologo /m ...
//作成した''arib-b25-stream-test.exe''を,パスが通ってい...
// > copy Win32\Release\arib-b25-stream-test.exe C:\WinAp...
// または
// > copy x64\Release\arib-b25-stream-test.exe C:\WinApl\...
** WinUSB版px4_drvの動作を確認する
コマンドプロンプトを起動して,以下のコマンドで動作を確認...
//カレントディレクトリをBonDriverのディレクトリにして,B-...
カレントディレクトリをBonDriverのディレクトリにして,B-CA...
> cd C:\WinApl\TV\TVTest\BonDriver
// > BonRecTest --driver BonDriver_PX4-T.dll --output - -...
> BonRecTest --driver BonDriver_PX4-T.dll --output - --s...
テレビ放送(地デジ10ch)が見れればうまく動作している。
この後,TVTestでpx4_drvのBonDriverを使用したところテレビ...
* px4_drvとTVTestの自前ビルド版
&ref(px4drv_TVTest-0.10.0.zip,,px4_drvとTVTest0.10.0をビ...
ページ名:
Counter: 0, today: 0, yesterday: 0
Copyright©2008 Yuji Ueno All Rights Reserved.
ログイン
ユーザ名:
パスワード:
IDとパスワードを記憶
パスワード紛失
メインメニュー
ホーム
でぶlog
資料室
最新ページ一覧
全ページ一覧
ヘルプ
フォーラム
お問い合わせ