トップページ > DTV > 2014年05月04日 > VjuEr3bw

書き込み順位&時間帯一覧

9 位/241 ID中時間01234567891011121314151617181920212223Total
書き込み数0100000000000000101001015



使用した名前一覧書き込んだスレッド一覧
名無しさん@編集中
202
【EDCB】EpgDataCap_Bonについて語るスレ 37

書き込みレス一覧

【EDCB】EpgDataCap_Bonについて語るスレ 37
202 :名無しさん@編集中[sage]:2014/05/04(日) 01:30:05.97 ID:VjuEr3bw
EpgTimerの予約時に設定できる録画後実行batで
.tsファイルをエンコードする処理を実行させているのですが、
その処理が走った時にwindowフォーカスがその処理に奪われてしまい
ゲームなどをやっている場合ゲームが中断され大変不便な思いをしています。
処理が実行された時にその処理がフォーカスを奪わない設定方法はありませんか?

現在の設定状況は以下のとおりです。
・録画後実行batの内容
timeout 2
start "encoding:$Title$" /D r:\ts /MIN /LOW /WAIT "C:\Program Files (x86)\BonTsDemux\BonTsDemux.exe" -i "$FilePath$" -o "$FileName$" -encode "X264_HQ_SMALL" -es 0 -rf64 -vf -start -quit -bg

・EpgTimer.exe.xmlの<ExecBat>
 0:最小化

あと、現在使用しているBonTsDemux.exeとそれによって実行されるffmpeg.exeはエンコードの一時停止ができないので、
作業のため一時的にエンコードの負荷を下げたいときにはエンコード処理を強制終了するしかなく大変不便です。
一時停止が可能なおすすめのエンコード方法が他にあったら教えてください。
【EDCB】EpgDataCap_Bonについて語るスレ 37
223 :202[sage]:2014/05/04(日) 16:52:54.85 ID:VjuEr3bw
>>206
非表示で試してみます

>>222
ありがとうございます
Ctrl+Sで一時停止出来ました
【EDCB】EpgDataCap_Bonについて語るスレ 37
225 :名無しさん@編集中[sage]:2014/05/04(日) 18:04:09.21 ID:VjuEr3bw
>>224
既に走ってるエンコードが終ってないのでまだ試せてないけど
過去にやった記憶だと非表示にしても
1.録画後実行batが走るコマンドプロンプト
2.1から起動されたBonTsDemux.exe
3.2から起動されたffmpeg.exe
の3つのウィンドウのうち1だけが非表示になってたと思うので
3に対して行うCtrl+Sは可能だと思われます。

ただ、2,3がフォーカスを取ってしまうのであれば
本来の目的は果たせないことになりますが
【EDCB】EpgDataCap_Bonについて語るスレ 37
226 :202[sage]:2014/05/04(日) 21:50:12.45 ID:VjuEr3bw
>>202
>>206
>>222
>>225

録画後実行batの内容を以下のように変更
timeout 2
timeout 2
start "encoding:$Title$" /D r:\ts /B /MIN /LOW /WAIT "C:\Program Files (x86)\BonTsDemux\BonTsDemux.exe" -i "$FilePath$" -o "$FileName$" -encode "X264_HQ_SMALL" -es 0 -rf64 -vf -bg -nd -nogui
--------------------------
・startコマンドに/Bオプション(新しいウインドウを開かずにアプリケーションを起動する。)を追加
・BonTsDemux.exeに -noguiオプション(GUIを表示せずコマンドプロンプト上のみで処理を行う。)を追加

これで
1.録画後実行batが走るコマンドプロンプト
2.1から起動されたBonTsDemux.exe
3.2から起動されたffmpeg.exe
のうち3のウィンドウのみが表示される状態になったのですが
このffmpeg.exeが起動されるときにどうしてもこのウィンドウにフォーカスを取られてしまい、
これを回避する方法が見つかりませんでした。

ただ、今回Ctrl+Sでffmpegのエンコードを一時停止できることを教えてもらったので
一時停止中はそのエンコードが終わらない限り次のエンコード処理も始まらないため、
その間はフォーカスを奪われることもなくなるのでとりあえずこれで代用することにします
(エンコード処理が走ってない状態から処理が始まることでフォーカスが奪われる事態は以前防げませんが)
【EDCB】EpgDataCap_Bonについて語るスレ 37
228 :名無しさん@編集中[sage]:2014/05/04(日) 23:46:58.12 ID:VjuEr3bw
>>227
BonTsDemuxは映像と音声を分離した上でffmpegに渡してるっぽいので
それをBonTsDemuxなしでやるのはハードルが高すぎて手がでないんですが


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。