7.4でqsvを利用しています。γでQSVエンコードするための手順を紹介します。(3)config.jsonにエンコード用スクリプトを指定します。γを動かして、録画が正常にできること。条件を少し詳細に述べるとCPU以下のいずれかのCPUを使っていること。以下のコマンドを実行して、確認してください。0x9eOSCentOS7.2(1511)がIntel推奨。私が使っているCentOS7.3(1611)でも問題なく動作します。動くがIntelは保証はしないらしい。IntelもCentOSが一押しのようだ。以下のコマンドを実行して、確認してください。γがきちんと動いていれば、30分もあれば設定できます。(1)ffmpeg-qsv(QSV対応ffmpeg)の作成chinachuディレクトリ直下に/usr/bin/ffmpeg-qsvを置きます。(2)エンコード用スクリプトchinachu-encode-h264_qsv.shの設置chinachuディレクトリ直下にchinachu-encode-h264_qsv.shを置きます。(3)config.jsonにエンコード用スクリプトを指定します。config.jsonのrecordedCommand:に記述します。以下の手順で、作成します。(1-1)VAAPI/IntelドライバのインストールCentOSでVAAPIを利用するために、libvaとlibva-intel-driverが必要です。ここを参考にインストールしてください。インストール後、以下のコマンドを実行して確認してください。Linuxのインストール(1-3)ffmpeg-qsvの作成この部分は、このサイトの情報を参考にすればインストールできます。2017R2をインストール後、以下のコマンドを実行して確認してください。toolsffmpegがビルドできたら、以下のコマンドを実行して確認してください。3.100ffmpegのバージョンが確認できたら、chinachuで録画したtsファイルをmp4にエンコードしてください。sample.mp4mp4ファイルが作成できたら、/tmp/ffmpeg-3.2.3/ffmpegの名前をffmpeg-qsvに変えて、chinachuディレクトリ配下の/usr/bin/にコピーしてください。chinachuで使っているffmpegはそのまま残すため、名前を変えました。(2)エンコード用スクリプトchinachu-encode-h264_qsv.shの設置(2-1)mp4を保存するディレクトリを作成する。chinachuディレクトリ配下にmp4ディレクトリを作成する。リンクで作成すると拡張する際便利です。(2-2)エンコードログを保存するディレクトリを作成する。chinachuディレクトリ配下にlog/mp4logディレクトリを作成する。(2-3)chinachuディレクトリ配下に、以下のスクリプトをコピーする。$logFileexit設定完了すると以下のようになります。赤丸が今回追加したものです。(3)config.jsonにエンコード用スクリプトを指定します。γの右上にある「設定」をクリックすると、以下の画面が表示されます。赤丸のところに、以下のように記述してください。"./chinachu-encode-h264_qsv.sh",これで完成です。設定が完了すると、Chinachuで録画されたファイルは、自動的にmp4にエンコードされて、chinachu配下のmp4ディレクトリに保存されます。本スクリプトの機能を以下に説明します。(1)QSVエンコードは、常に一つだけ実行されます。重なる時は、現在行っているエンコードが終了するまで待ちます。(2)エンコードの状況は、ログに記録されます。chinachuディレクトリ配下のlog/mp4logに保存されます。ログの一例は以下のとおりです。定年女子(1)[新]<全8回>[字]","detail":"会社の定年は本当の定年ではない!女には定年はないのだ!現代の女性のセカンドライフを、リアルな視点とユーモアで描くハートウォーミングドラマ。\n◇番組内容\n商社で部長を務める深山麻子(南果歩)、53歳。仕事は順調だったが、突然役職定年を言い渡される。納得がいかない麻子は、飲み会で泥酔して男性客(山口祐一郎)にからむ。今までのキャリアは何だったのか!その上、元夫の聡(寺脇康文)と姑・登美子(草笛光子)がやって来てはマイペースに大騒ぎ。次の異動先食品事業部で心機一転頑張ることを決めた麻子は、溝口(町田啓太)と出会う。\n◇音楽\n【音楽】羽深由理","start":1499605200000,"end":1499608200000,"seconds":3000,"description":"会社の定年は本当の定年ではない!女には定年はないのだ!現代の女性のセカンドライフを、リアルな視点とユーモアで描くハートウォーミングドラマ。","extra":{"番組内容":"商社で部長を務める深山麻子(南果歩)、53歳。仕事は順調だったが、突然役職定年を言い渡される。納得がいかない麻子は、飲み会で泥酔して男性客(山口祐一郎)にからむ。今までのキャリアは何だったのか!その上、元夫の聡(寺脇康文)と姑・登美子(草笛光子)がやって来てはマイペースに大騒ぎ。次の異動先食品事業部で心機一転頑張ることを決めた麻子は、溝口(町田啓太)と出会う。%----------------------エンコード終了------------------------番組の情報、エンコードの処理状況、エンコード速度、圧縮率などがわかります。23のオプションを使用しています。ここは、まだ調整が必要な部分で、自分の好みの設定を検討してください。おまけ:クイックインストールガイド簡単にインストールするために、ガイドを作成しました。一度に変更すると、わからなくなるので、2段階でのインストールをお勧めします。γが正常に動いている状態で、すぐに実行できる内容です。mp4用の保存ディレクトリ、mp4エンコードのログディレクトリの作成とlibx264を使ったエンコードのスクリプトの設置です。これができれば、録画ファイルのmp4への圧縮は成功です。2では、qsv対応ffmpegの作成とそのエンコード用スクリプトの設置です。これで、mp4への圧縮時間は、libx264に比較しておよそ1/7にすることができます。chinachu直下にエンコード用ディレクトリmp4を作成する。chinachu直下のlogディレクトリにエンコードログ用のmp4logディレクトリを作成する。chinachu直下にchinachu-encode-libx264.shをコピーする。chinachuを再起動する。h264_qsvによるエンコードstep1のmp4ディレクトリとmp4logディレクトリは、作成してください。Coreの第5世代、第6世代か確認する。VA-APIのインストールを確認する。Studioのインストールを確認する。chinachu直下の/usr/bin/にffmpeg-qsvをコピーする。chinachu直下にchinachu-encode-h264_qsv.shをコピーする。chinachuを再起動する。00:43情報ありがとうございます。現在CPU負荷が60%くらいです。これが減るとさらにうれしいです。リサイズやインタレ解除の効果がいまいちわかっていないのと、処理時間が増えないかも気になります。現在、CB,VB,qによる画質とファイルサイズの関係を調査完了したので、その辺も調べることにします。qsvを早速試してみましたが、以下のエラーが出て終了しませんでした。initialized.実行したコマンドは以下ですが、何か問題あるのでしょうか。11:38ごめんなさい。これだとデコードエラーになります。デコーダーを直します。11:31PX-W3PE4があるので、早速CentOS7つかってみようと思います。1.最小版(CLIのみ)とフル版(GNOME)とどちらでお使いでしょうか。2.アニメや映画だとテレシネ変換して24pにすれば画質や変換効率的に有利と思われますが、試しておられますでしょうか。20:57私が作成したサーバーは、PT3が2枚です。フル版(GNOME)です。マウントやファイルの操作が楽ですから。TVからとったTSファイルをそのままmp4にしています。余計な変換はしない方が、速く終わると思いますが。コメントをキャンセルメールアドレスが公開されることはありません。コメントデータの処理方法の詳細はこちらをご覧ください。キャンセル投稿を送信できませんでした。メールアドレスを確認してください。メール送信チェックに失敗しました。このブログではメールでの投稿共有はできません。