前回コメントしたものです。
こちらでも修正後の0.9.7.4にて品質オフセットの有無で本編部分の出力サイズが変わらなくなることを確認しました。
CMを分離(crf23)オフセット(+5)適用して出力 本編174,206KB CM 64,581KB
また0.9.7.4に更新した普段の環境でも問題なく動作していることを確認いたしました。
本当に助かりました、感謝に堪えません。対応いただきありがとうございました。
Amatsukazeはavsで音声をいじれないため、技術的に対応可能なものか分かりませんが、音声のフェードイン・アウトに対応していただけると幸いです。
設定としては以下考えられるかと思います。
・フェードインの秒数をミリ秒で指定可
・フェードアウトの秒数をミリ秒で指定可
・フェードインの対象を、全体の先端のみか、Trim単位の先端か選択可
・フェードアウトの対象を、全体の末端のみか、Trim単位の末端か選択可
設定のイメージはTMSRの同設定です。
プロファイルで設定できれば、ソースにより使い分けできて便利そうです。
ご検討のほどお願いできればと思います。
申し訳ないのですが、Amatsukazeの基本的なコンセプトは音声の無劣化コピーだと思いますし、音声エンコードする場合でもavsを通さないため、簡単に実装できるものではないと思います。
そのため、すみませんが未対応とさせてください。
実行後batでエラー終了時にメールを送信するbatを作成し運用していますが、ロゴ無し等の黄色表示でタスクが止まった時のオプションを追加できないでしょうか。
また、異常終了した際に、自動リトライを実行したいため、ITEM_IDでタスクをリトライ指示できるよう、CLIを操作できるようにはできませんでしょうか。
ご無理をいいますが、見解を教えていただけますと幸いです。
申し訳ありませんが、CLI系をほぼ使用したことがないので、どういった実装になっているか確認してみないとなんともいえず、少し時間かかると思います。(ITEM_IDとかもよくわかっていない)
エラーなどが取得できているのなら、黄色表示時の追加も可能なようには思います。
RETRYのほうはなんともいえず、以前GUIのほうで調べたときは難しそうだった記憶があるのですが、もう一度確認してみます。
時間を見つけてコードを確認してみました。
まず、ロゴ無し等の黄色表示でタスクが止まった時に関しては、現状の実装では実行後batの実行は難しいことがわかりました。黄色表示のタスクは、そもそも処理が開始されていないためです。ロゴ無しでも強制的に実行するようにしてエラー扱いにしてしまえば実行後batは実行できますが、それはそれで微妙な気がします。
ITEM_IDでのretryは、AmatsukazeAddTaskにそういったオプションを追加するというのでよければ可能なように思います。
ご対応、ありがとうございます。
>まず、ロゴ無し等の黄色表示でタスクが止まった時に関しては、現
>状の実装では実行後batの実行は難しいことがわかりました。黄色
>表示のタスクは、そもそも処理が開始されていないためです。ロゴ無
>しでも強制的に実行するようにしてエラー扱いにしてしまえば実行後
>batは実行できますが、それはそれで微妙な気がします。
なるほど。エラー扱いにして実行後batを実行できれば、あとはbatで
対応できるので、私がしたいことはできそうです。あまりいい実装では無いですが(笑)
ロゴが未登録のチャンネルもすべて、適当なロゴでいったん入れておけば、
ロゴが見つからなくてエラーってのも利用者側の運用でいけそうな気もしてきました。
>ITEM_IDでのretryは、AmatsukazeAddTaskにそういったオプションを
>追加するというのでよければ可能なように思います。
それで問題ないです。実行後batで特定のエラーがでた場合に、ITEM_IDで
retryをAddTaskにbatで投げるようにしたいです。
そうすれば、あとはbatの作りこみ次第で、自動リトライが可能になると思います。
Amatsukaze 改造版 0.9.7.5にて、下記対応いたしましたのでお試しください。
https://rigaya34589.blog.fc2.com/blog-entry-1824.html1. AmatsukazeAddTaskにITEM_IDでのretry機能を追加しました。
AmatsukazeAddTask.exe --item-id %ITEM_ID% --action retry
で使用できます。
2. ロゴ設定がない場合にエラー扱いするオプションを「基本設定」に追加しました。
エラー扱いにすることで、エンコード後バッチ処理が動作するはずです。