Amatsukaze その4 at AVI
[2ch|▼Menu]
[前50を表示]
150:名無しさん@編集中
21/11/23 04:42:00.19 3sWdgGuX0.net
60HzのPCで見る以上、どう頑張ってもテレビの59.94fpsはカクつくよね

151:名無しさん@編集中
21/11/23 08:44:08.28 O5wZDPyv0.net
2ソースブレンドは放送ごとにフレームの長さが違うからそこをうまく同期させて
さらにテレシネは手動でやらないとシーン切り替わりでずれてることが多いので
自動系テレシネでやる場合はそれを補完するフィルタ入れないときびしいと思われ
基本的に2ソースブレンドは手動エンコ用の手法だと思ってる
フレームの長さとシーンの同期をAmatsukazeでできれば何とかなりそうだけどさ

152:名無しさん@編集中
21/11/24 22:35:57.44 QKvrKT6N0.net
tsを高画質で少し軽くしたいだけなのに、設定難しいわ!
おすすめのvbsとか、落ちてないかね(´・ω・`;)

153:名無しさん@編集中
21/11/25 01:51:38.19 b92m2dhB0.net
ほとんどデフォルトでx265の1440/60pにして1/8に縮むのほんと凄い
実時間の3倍かかるけど

154:名無しさん@編集中
21/11/25 03:03:11.97 rjt2OlSl0.net
>>148
とりあえず公式解説とエンコード例で理解できなければ、市販エンコードソフトでも買えばいい
URLリンク(github.com)

155:名無しさん@編集中
21/11/25 03:47:53.97 MES/JNktM.net
おすすめのvbsってなんやねん。しらんけど

156:名無しさん@編集中
21/11/28 22:57:13.45 HJzR9Cgy0.net
超新参者の148ですが、エンコード設定例のx265高品質インタレ解除を使用しましたら、簡単に満足する画質の動画を作れるようになりました。
作者さんのAmazonほしい物リストを公開してくれたら何か購入したい気分ですw
感謝!次はedcpの自動エンコにトライじゃー!

157:名無しさん@編集中
21/11/28 23:34:17.43 cXN7PheV0.net
「edcpの自動エンコ」ってなんぞや

158:名無しさん@編集中
21/11/29 01:18:14.92 ezf131HA0.net
録画完了したら天津風に投げて自動エンコやろ
このスレにいてそんなこともわからんのか

159:名無しさん@編集中
21/11/29 05:23:18.88 iDyObB3R0.net
忖度する心の余裕があの書き方で測れるわな
打ち間違いくらい無理に突っ込まなくても・・・

160:名無しさん@編集中
21/11/29 14:16:59.88 9zaS1fSu0NIKU.net
打ち間違い…か?

161:名無しさん@編集中
21/11/29 14:28:15.63 yHcP1FWL0NIKU.net
インフルワクチン打ちに行ったらコロナワクチン打たれるやつだな、知ってるぞ

162:名無しさん@編集中
21/11/29 15:44:50.98 ezf131HA0NIKU.net
打ち間違いってか、言いたいことはこういうことやろな、ってわかってるのに揚げ足取るやつな
嫌なことでもあったのかな
ほんとにわかってなかったらすまんな

163:名無しさん@編集中
21/11/30 07:54:17.17 SN6A9mbca.net
そう思うなら教えてやれよ

164:名無しさん@編集中
21/12/02 10:28:17.29 8dBe1UkB0.net
バッチファイル作るだけなんだが、
そのバッチ作るのが非常に沼なんだけどな…

165:名無しさん@編集中
21/12/02 12:27:55.49 fKzLaGKb0.net
WindowsのBatchは何というか独特のノウハウ要るからなあ
いまならWSLのLinux環境でshell書いて対応できるんでね

166:名無しさん@編集中
21/12/02 14:24:12.61 r9gZN2/A0.net
バッチもパワーシェルもなんにするにしてもある程度勉強は


167:必要 ただバッチも理解する気がない人にWSL環境整えるのは厳しそうだな



168:名無しさん@編集中
21/12/02 15:33:49.61 7Y9MePOF0.net
バッチは文法がばっちぃからキライ

169:名無しさん@編集中
21/12/02 15:49:55.70 uvYy/Ih0M.net
動きゃ道具なんてなんでもええ
bashでもvbsでもpowershellでもphpでもpythonでもrubyでもC#でもjavaでもゴリゴリcでもなんでもいいから好きなの使え

170:名無しさん@編集中
21/12/02 16:12:48.23 YHwGvlik0.net
EpgDataCap_Bon.exeでしょ。
EpgTimer.exeで自動録画してAmarsukazeで自動エンコードって話ならAmatzukazeだけでバッチ作って処理できるがな(´ω`)

171:名無しさん@編集中
21/12/02 18:51:22.35 7WHfUXHkM.net
>>163
まあなんかしらんけどがんばっちぇもらいたいもんやな
add_AmatsukazeAddTask.bat
---
@echo off
SETLOCAL
cd /d %~dp0
if "EpgTimer_Bon_RecEnd.bat" == "%~nx0" call :task "$FilePath$"
if not "EpgTimer_Bon_RecEnd.bat" == "%~nx0" if not "%~dp1" == "" call :task "%~1"
rem pause
ENDLOCAL
exit /b 0
:task
cd /d %~dp1
rem AddTask
rem "C:\DTV\Amatsukaze\exe_files\AmatsukazeAddTask.exe"
rem -r "C:\DTV\Amatsukaze"
rem -f "%~1"
rem -o "E:\Videos\encoded"
rem -s "自動選択_プロファイル自動選択テスト"
rem --priority 3
"C:\DTV\Amatsukaze\exe_files\AmatsukazeAddTask.exe" -r "C:\DTV\Amatsukaze" -f "%~1" -o "E:\Videos\encoded" --priority 3 -s "自動選択_プロファイル自動選択テスト"
rem pause
exit /b 0
---

172:名無しさん@編集中
21/12/03 06:23:43.62 egj6n2YP0.net
昔は録画鯖でqsvでエンコしてたけど
今はどうせh.265でエンコし直すことになるし
TSのままでもスマホで再生できるし……となって
止めたな

173:名無しさん@編集中
21/12/03 08:09:49.35 VPXy2El7M.net
今やろうと思ってるのは>>165だな。
ハードディスクをあまり買わないで良くなった。

174:名無しさん@編集中
21/12/05 02:09:13.33 Eupwf2nT0.net
今までCore i5-5675CというCPUのオンボードで遅いけど問題なくCM抜きエンコードで来ていたんですが
RyzenのAPU 5600Gに変えたところエラー1で終了するようになってしまいました
解決方法をご存じの方お教えください

175:名無しさん@編集中
21/12/05 02:48:04.47 LyyHNgGp0.net
QSVでも使ってたんやろ
インタレ解除yadifかD3DVPオートに
エンコをx264かx265にしたらなんとかならん?
vceenccでもいいけど宝の持ち腐れだろうなあ

176:名無しさん@編集中
21/12/05 11:13:26.30 Nssg8EyuM.net
エンコードする箇所によってcrfを変えたり
あるいは短い区間を複数回エンコードして結果を比較するために
エンコード前にTSをカットしたい事が時々あるのですが
(tmpフォルダにエンコードするTSのコピーを作るAmatsukazeの仕様上
 TSのサイズは必要最小限にしておきたい)
何か良いソフトはないでしょうか
TSsniperはチャンネル情報を削除してしまうのでAmatsukaze向きではなく
Murdoc cutterは公式サイトが閉鎖してしまっていて
非公式のサイトからダウンロードして使用することが躊躇われる状況になっています
チャンネル情報や字幕を残してくれるソフトをご存知でしたら教えていただけませんか

177:名無しさん@編集中
21/12/05 11:38:01.50 0hwFl9o5M.net
再生して録画したらいいんじゃね。しらんけど

178:名無しさん@編集中
21/12/05 11:46:43.68 9GYqfobk0.net
>>171
Murdoc cutterは
webarchiveのキャッシュからダウンロードできたはず

179:名無しさん@編集中
21/12/05 13:35:44.74 l0UoPuYM0.net
若干お金かかるけどTMPGEnc MPEG Smart Renderer

180:名無しさん@編集中
21/12/05 16:14:35.70 NByMT2s10.net
>>174
TMPGEnc MPEG Smart Rendererで
tsファイルテキトーに


181:カットしてAmatsukazeでencode出来たわ。



182:名無しさん@編集中
21/12/05 16:20:37.85 NByMT2s10.net
>>175
ゴメン、エラー出たわ

183:名無しさん@編集中
21/12/05 20:21:55.32 ez6uU5g00.net
>>171
TsSplitterの-CUTで時間指定分割

184:名無しさん@編集中
21/12/05 20:55:23.61 VCbDVqax0.net
>>176
つ HDTVtoMPEG2

185:名無しさん@編集中
21/12/05 21:54:13.98 l0UoPuYM0.net
>>176
よーわからんけど俺はTMPGEnc MPEG Smart Rendererでtsカットしてエンコできてるよ

186:名無しさん@編集中
21/12/06 01:56:00.22 5Dw8cY2Q0.net
なんのエラーか知らんけど、これといった対処できないAmatsukazeのエラーは出ないな
TMSR6は番組情報も出力しないと、局名なしロゴ設定しないといけなくなるから注意するくらい(ユーザー設定使うとかデフォ設定いじらなきゃ問題ない)
まぁTMSR5時代から局情報無しでもエンコードできないこともないし、先頭フレームの切り取り方で先頭GOPのインタレ解除失敗することがあるくらいか
何度か出てるけど、全音声再エンコード設定しておけば、音声で分割されることもないから便利だね

187:名無しさん@編集中
21/12/06 13:43:53.20 QcJh3rSt0.net
TS保存元/ファイル書き込み先のHDDが外付けHDDだとエンコード終わったときに↓のエラーで止まることがよくある。
同じドライブ上のTSファイルをなにか適当な動画プレイヤーで再生してHDDにアクセスさせ続けてるとエラーが起きないから、
スリープしてるHDDが起きるのをAmatsukazeが待てなくてエラー出してると思うんだけど、Amatsukaze側でなにか設定ってある?
--
Error: Could not write to the destination file: 27 (要求されたセクターが見つかりません。)
AMT [error] Exception thrown at Muxer.hpp:208
Message: mux failed (exit code: 2)

188:名無しさん@編集中
21/12/07 03:19:15.19 tGZdk2xJM.net
そっちより電源の詳細設定でHDDのスリープをオフしたほうがいいんじゃ?

189:名無しさん@編集中
21/12/07 07:32:07.28 d+U3F/pH0.net
USBか猛者現る!テンポラリもUSB外付HDDにすればいいね!

190:名無しさん@編集中
21/12/07 09:48:34.60 NcYfi8Cq0.net
エンコしてる時にたまに
wncodedフォルダにエンコされたファイルと-enc.jsonファイルが表れて 状態失敗になるの何なんだろう
元ファイルはfailedフォルダに行くわけでもなく元あった場所に在中してる
同じ番組の違う回で正常にエンコで来たファイルと比べても、エンコ時間もファイル容量も妥当だし画質も特に問題ないので気にしないようにはしてるけど

191:名無しさん@編集中
21/12/07 09:49:32.71 NcYfi8Cq0.net
encodedフォルダだわ 何だよwncodedって(´・ω・`)

192:名無しさん@編集中
21/12/10 21:46:50.69 yffa2fnf0.net
DECS自動チェックが便利そうだったので>>114を参考に複数録画ドライブに対応させてみました
テスト中の問題も>>129 >>137のおかげで解決の助けになりました
持ち前の知識が少なくcallコマンドを使いましたが他にいい方法があると思います
本文が長くなるのでバッチ内容は次に分割↓

193:名無しさん@編集中
21/12/10 21:47:18.82 yffa2fnf0.net
>>186
@echo off
REM ↓AmatsukazeCLI.exeのフルパス
set AMTCLI_exec="C:\〜〜\AmatsukazeCLI.exe"
REM ↓マッピングのないDRCS外字があったときここへ移動
call :GET_FOLDERPATH "$FilePath$"
:GET_FOLDERPATH
set DRCS_tsFolder="%~dp1DRCSloss\"
REM ↓EDCBのバッチファイルがある場所
cd /d "C:\〜〜\bat"
%AMTCLI_exec% --mode drcs --drcs "[drcs_map.txtのファイルパス]" --subtitles -i "$FilePath$" 1>>"DRCS_$FileName$.log" 2>&1
findstr "マッピングのないDRCS外字があります" "DRCS_$FileName$.log" >nul 2>&1
if %ERRORLEVEL% equ 0 (
move "$FilePath$" %DRCS_tsFolder%
) else (
ren "DRCS_$FileName$.log" "noDRCS_$FileName$.log"
REM ↓マッピングのないDRCS外字が存在しなかったログを削除するときは「rem 」を削除する
rem del "noDRCS_$FileName$.log"
)
exit 0

194:名無しさん@編集中
21/12/14 20:43:48.26 ut1f+KG40.net
CMカットスレDAT落ち

195:名無しさん@編集中
21/12/15 21:41:08.06 N7OZPYzy0.net
URLリンク(twitter.com)
実現したら


196:Amatsukazeにも実装してほしい 難しいでしょうけど (deleted an unsolicited ad)



197:名無しさん@編集中
21/12/16 01:05:00.53 DaTUfeqF0.net
DRCS外字でマッピングの無い文字が頻繁に出てくるのでその都度、手作業で追加しています
色々追加されている外字ファイルの共有とかされていないでしょうか?

198:名無しさん@編集中
21/12/16 04:31:43.37 jA9KL+Jf0.net
DRCS外字はフリー素材や規格ものってわけじゃないから
共有すると問題出るだろ

199:名無しさん@編集中
21/12/16 14:11:55.97 BxPbXZOe0.net
trimのひと塊を入れ替えたりして編集できるかと思ってたけどエラー吐かれたw

200:名無しさん@編集中
21/12/16 14:20:56.83 ghNMpCA30.net
>>190
誤字脱字適当な□で泣く事になる未来が俺には見えた
常用外漢字や難読読めない人や[インターホン][CDラジカセ]とか他人が良くても自分が気に入らない置き換えもあるだろうしね
類似でスマホ・タブレット・携帯や端末・パソコン・モニタとか、同じ局内でも使いまわしアイコンで意味が違うものもあるし

201:名無しさん@編集中
21/12/16 17:27:14.66 Rp1RdeLZ0.net
>>171
その用途にSmartCutter使ってる

202:名無しさん@編集中
21/12/16 18:08:09.14 tYdDVvvn0.net
>>190
ぜひやりたいよねー
外字のbmpのファイル名は全員共通になるようだから、共有は可能だと思う
漢字なら人によって解釈が変わることはないから、そのあたりから共有できるといいね
餌とか啄なんかも外字になっちゃうからね
あとは㎤(cm^3)とかカッコ類、caféのé、数学で使う斜体のxyzなんかも共有できそう
Amatsukazeの初期導入推奨外字パックみたいなのを有志で作れたらいいかも

203:名無しさん@編集中
21/12/16 18:32:23.03 sOlckrfh0.net
>>195
お上に怒られるから共有してないんだと思ってた

204:名無しさん@編集中
21/12/16 19:01:35.68 N4VqjjFJa.net
置換は個人の趣味が強いしわざわざつつかれることはしたくないがな

205:名無しさん@編集中
21/12/16 19:07:02.56 7LLeLEkZ0.net
よほど癖が強くなければ我慢するわ
それくらいほしいし、作業がめんどくさい

206:名無しさん@編集中
21/12/17 01:26:41.81 d2CeA0g60.net
ま、変なのは修正すればいいだけだが、中国ドキュメンタリや呪術もの大河ドラマ・歴史もの録画してる人は結構たまってそう

207:名無しさん@編集中
21/12/17 12:33:28.23 z5RQeGiOM.net
これ32bitじゃ動かんの?
本体はただのスクリプトファイルだろ?

208:名無しさん@編集中
21/12/17 19:44:07.86 q361M+oT0.net
ソース有るんだから好きにすりゃいいじゃんよ

209:名無しさん@編集中
21/12/17 19:44:20.62 qZwNjNWw0.net
>>200
XPつかってるの?

210:名無しさん@編集中
21/12/17 20:04:39.01 EEVYMCI+0.net
そのスクリプトで呼び出されてる実行ファイルを32bit化していけば良いんじゃない?
がんばれ

211:名無しさん@編集中
21/12/17 22:30:31.93 0bdaZcwu0.net
録画ファイルって結局見なかったりすること多いし、ほんとにみると思うのだけ元ファイル残して
何も考えずに突っ込むだけでOKなamatsukazeはかなり助かってる

212:名無しさん@編集中
21/12/18 00:17:33.38 V2gKqrEZ0.net
ドロップなしTS保存してエンコードして満足するのがこの趣味だから
見る見ないはまた別の話なのだ

213:名無しさん@編集中
21/12/18 01:03:00.41 NxB1zZ5Q0.net
見ないヤツはまとめてあとで消してクソ動画一掃の容量が空く愉悦に浸れる

214:名無しさん@編集中
21/12/18 02:32:26.17 owY/


215:seqH0.net



216:名無しさん@編集中
21/12/18 05:47:57.60 au/5qrMC0.net
今まで何十TBと処理させてきたけど最近音声が何故か綺麗に1.5倍速になってて映像とずれてたのがあってビビった
AMT [debug] 音声0-0は20フレーム目から開始
AMT [debug] 0分0.104秒で音声0-0にずれがあるので1フレームスキップ
AMT [debug] 0分0.168秒で音声0-0にずれがあるので1フレームスキップ
...(28599行)
AMT [debug] 30分30.568秒で音声0-0にずれがあるので1フレームスキップ
AMT [info] 出力音声フレーム: 57205(うち水増しフレーム0)
AMT [info] 未出力フレーム: 28622(33.348%)
AMT [info] 音ズレ: 平均 5.66ms 最大 15.59ms
AMT [info] 最大音ズレ位置: 入力最初の映像フレームから0分0.739秒後
AMT [info] [チャプター生成]
元データはドロップ発生してるわけでもなく
状態も失敗ではなく完了になってたからlog確認するか出力データ再生確認するかしないと気づかなかったわ
膨大なフレームスキップのおかげでlogファイルが膨れ上がってたから元データ削除前にlogファイルサイズ確認すればいいだけの話だけども
まあ今後もありがたく使わせていただき

217:名無しさん@編集中
21/12/18 16:22:14.47 yrMNR8W/0.net
ソースTSの音声サンプリング周波数見てみな
多分44.1kHzになってる
これは放送波の異常ではなく録画時PC負荷が掛かって
異常な録画収録になったのかもしれない
これはもう他のエンコードアプリに投げるしかないと思うよ

218:190
21/12/18 17:01:59.01 417SvhlO0.net
>>191
色々追加されたexe_files/drcs_map.txtやdrcs/drcs_map.txtを共有したい、ってだけでそういうことではないと思うのだが問題あるの?
多分、TSから字幕を抽出する下記のようなTVCaption系のファイルを流用していると思うんだけど
URLリンク(github.com)
>>195
github等で共同管理して共有出来たらうれしいよね

219:名無しさん@編集中
21/12/18 21:14:25.71 VyI5799W0.net
日記:
Amatsukaze同梱のx265(x265_3.4.exe)だと
謎エラー(コード1)で完走しないことがあったけど、
x265_3.5+13_x64.exeに差し替えたら不具合解消した

220:191
21/12/19 06:06:41.96 2kTTr5yp0.net
>>210
drcs_map.txtの左側ハッシュなんだね
drcs外字のビットマップそのまま含んでると不味いかなと思ってたけど特定できなそうなので問題ないか

221:名無しさん@編集中
21/12/20 16:46:09.28 v9BQoJsR0.net
Trimviewer日々使用しています
複数ファイルを次々に編集するときにいちいちマウスに手を伸ばすのが面倒なので、次のファイルを開くショートカットキーがあると便利ですね
名前順や日付順など次に開くファイルの基準は設定で変更できると良いかなと思います
良ければご検討お願いします
あと気づいた点ですが、実際は縞(インターレース)のフレームがTrimviewer上だと縞がなく通常に見える場合がありますね
エンコード後に先頭に余計な1フレームがあって気づきました

222:名無しさん@編集中
21/12/20 20:18:30.00 W20D3Ksn0.net
>>181 が自分のところでも発生するのですが解決しましたでしょうか?
ちなみにわたしのHDDは外付けでなく内蔵です

223:名無しさん@編集中
21/12/20 20:27:07.77 MWhX7rJ90.net
自分はCtrl+Lで開く窓から自分で目的のログファイル選ぶ現状のままで良いかな
シーン判定ミスしたものを溜め込んだらTrim修正が面倒くさいのもあ


224:チて 直す作業のやる気無くなるよ だから順次log読み込む機能を付加するのはどうなんかな? UIにこれ以上ボタン増やすのも嫌だねぇ またTrim列の編集やCM解析結果をどこまで読み進めたかの目安に 数字項目にカーソル置くからマウス併用しての作業が自分的には合ってるのね Tabキー押せば選択項目変えられるし



225:名無しさん@編集中
21/12/20 20:35:42.42 MWhX7rJ90.net
>>214
コンピューターをスリープ状態にする、を適用しないに切り替えれば良いんでないの
もしくは電源とスリープでスリープを、なし

226:181
21/12/20 23:08:48.72 VT6SqRcg0.net
>>214
別のハードディスクから処理することにしたんで未解決です
今やってるHDD(これも外付け)は起きないから、
終わったらこのHDDに移動してからやろうと思ってるんで解決予定はないです

227:名無しさん@編集中
21/12/21 00:33:26.00 u59UTWqe0.net
>>213
こちらはtsファイルを連続して編集したいという要望でした

228:名無しさん@編集中
21/12/21 16:22:16.94 CymQW+6d0.net
214です
ということはamatsukazeの基本設定のエンコード中はスリープしないようにするというのが効いてないということでしょうか?

229:名無しさん@編集中
21/12/21 16:49:51.51 DJfeMgZD0.net
>>219
その設定は、PCをスリープにしないようにする設定で、待機状態のHDDがスリープになるのは防げない
Windowsの電源設定とかで、HDDがスリープしないようにするしかないのでは?

230:名無しさん@編集中
21/12/21 19:32:58.61 CymQW+6d0.net
>>220 電源オプションのハードディスクの電源を切るのところですね
やってみます

231:名無しさん@編集中
21/12/29 15:14:42.14 8O808jPx0NIKU.net
EDCBで録画後バッチでAmatsukaze通して処理した後スタンバイに持ってきたいんだけど
基本EDCBに全任せでいいのかな
一応Amatsukazeにもスリープ抑止みたいな設定はあるけど

232:名無しさん@編集中
22/01/02 16:23:01.48 fAE4H40d0.net
ロゴスキャンするとこんなエラーでるんだけど解決方法ないでしょうか?
他のchのスキャンは問題ないです
URLリンク(i.imgur.com)

233:名無しさん@編集中
22/01/02 16:40:06.22 fAE4H40d0.net
前スレ検索で解決しました、同chの番組を色々録画してロゴ集めしてみます

234:名無しさん@編集中
22/01/02 20:39:00.73 fAE4H40d0.net
先ほど録画したこれで取れました!
【無料】原日出子の京さんぽ #27 [ホームドラマCH] 2022年01月02日(日) 20時00分〜20時30分.ts

235:名無しさん@編集中
22/01/02 23:28:03.68 rgfYtTK+0.net
trim.avs書いてフレーム微調整する場合って分割はどうすればいいんだろうか
結合は++で繋げばできるけど、
trim(a,b)
trim(c,d)
と2行表記でも違うみたいだし、知っている人教えて

236:名無しさん@編集中
22/01/03 00:41:23.37 aJIvOG1s0.net
音声切り替えポイントによる自動分割は非回避っぽい

237:250
22/01/03 23:19:03.59 hTzgmKtT0.net
>>226
ウチは上書き回避にテストモードで、
trim(a,b)で一回エンコードして、
trim(c,d)でもう一度エンコードしてる。
trimファイルでの分割方法があるならぜひ知りたい。

238:名無しさん@編集中
22/01/06 10:45:51.60 HcOXXED10.net
AVIUtlでエンコして字幕とくっつけるときは字幕の遅延を知るのに元tsを再生して目で見て調整してるんだけど
Amatsukazeは字幕の遅延をどうやってズレ修正してるんだろう
かなり昔のツールで字幕を抽出したときにDelayタイムも表記してくれたツールがあったようななかったような?

239:名無しさん@編集中
22/01/06 12:59:03.86 +0JtSU3L0.net
数日前に使い始めたのですが、2pass平均ビットレート(仮に3000kbps)指定で使いたい場合、
エンコーダ追加オプションに --bitrate 3000 と入れて指定すればいいのは分かるのですが、
その後そこに--pass 3(自動マルチパス)と追加して、プロファイルの中ほどにある2パスエンコードをチェックするのでいいんでしょうか?
--pass と2パスエンコードチェックの兼ね合いがイマイチ理解できてません

240:名無しさん@編集中
22/01/06 14:05:38.34 oU+FqgTG0.net
たぶん「2パス」にチェックを入れると自動で2passやってくれるはず

241:名無しさん@編集中
22/01/10 12:43:59.34 a6FbnkNU0.net
これ興味あって、
あれこれ組み合わせて試行錯誤してたらそれとなくできたぞい
自分用途でx264なtsにエンコした後、番組情報を入れてtvtplayで再生してみたかった
結果としては一応表示はできたのだが、う〜ん…?という結果
スレリンク(avi板:52番)
> 52 名前:名無しさん@編集中 (アウアウカー Sab1-8J5R)[sage] 投稿日:2020/11/05(木) 18:05:00.67 ID:TNctd63Ya
> tsのパケットについて勉強してるんだが
> エンコーダーとかtssplitter通したせいで番組情報失ったファイルに
> EITとか付け足してamatsukazeにも通るようにするpythonスクリプトを書こうと思ってるんだけどできると思います?
> なお12月まで手が空かないのでそのくらいに着手予定

242:名無しさん@編集中
22/01/10 12:44:15.46 a6FbnkNU0.net
@ x264でTSコンテナに指定してエンコ
A pinfocopyで@に元TSの番組情報を入れる
B 元TSをtsselectで番組情報のみ抽出
C BAをcopyする
放送波の性質上読み始めのところにしか番組情報はない
つまり、途中から再生しても番組情報は表示されない(EITが冒頭しかないため?)
copyの順序を変えると再生が終わったあとにしか番組情報が出ない
形式に合わせることができるかまでは分からなかった(サイズが肥大化するのは察しのとおり)
実験的にやってみたが、荒業で一応表示できることが分かった
AとBは両方やっとかないとダメだったのがよく分からん
字幕も頑張ったら入るかもしれないがMPが限界でここまで

243:名無しさん@編集中
22/01/10 19:04:15.89 9VGA31Vt0.net
頑張るなぁ(笑)
うちはEDCBで録画して.ts.program.txt保存して、TvtPlay再生時にts以外ならパネルの情報に表示できるようにしてる
まぁフォントいじったときに数行追加しただけだが、字幕のパネル表示は投げちゃったな
結局全画面で見てるしil||li _| ̄|● il||li

244:黄色い帽子のおじさん
22/01/10 22:20:04.48 8aTeeVMc0.net
ディズニーchの「おさるのジョージ」の自動カット用JL作成しようとしてるんですが、
どうもうまくいかず、アドバイスをいただけないでしょうか。
CM解析結果に期待するスタート地点が出てこないのが原因じゃないかとは思うのですが、
それがなぜなのか、どうすれば解決するのかがわからず困っています。
何かとっかかりとなるものを教えてもらえないでしょうか。
■ 期待する結果
Trim(279,21793) ++ Trim(25700,46434)
※ おさるのジョージ第1話を例題にしてます。
■ 試行している内容
GetPos S -2000 -2150 -1850 -N 1 -RSC 21514-2000-900 21514-2000+45
If $LASTEXE
Force S 0.0 -fromabs $POSHOLD
EndIf
Find E 0 -10.0 1.2 -fromabs $POSHOLD+21514
GetPos S -540 -700 -400 -N 2 -RSC 20734-540-900 20734-540+45
If $LASTEXE
Force S 0.0 -fromabs $POSHOLD
EndIf
Find E 0 -10.0 1.2 -fromabs $POSHOLD+20734
■ ログ
URLリンク(pastebin.pl)

245:名無しさん@編集中
22/01/10 23:56:23.45 a6FbnkNU0.net
>>234
この無理矢理感ね()
手間かかってしょうがないのでもう試すことはないけど、
選択肢増やせるようになると面白くなるかなとは思ってる

246:名無しさん@編集中
22/01/11 00:22:57.16 5dLMCfWe0.net
>>235
自分はまったくのド素人だからアドバイスできないけど
エラーが出てるから記述方法間違えてるのでは?
>error: wrong argument in Find E 0 -10.0 1.2 -fromabs $POSHOLD+21514
>error: not defined variable in Find E 0 -10.0 1.2 -fromabs $POSHOLD+21514
>error: wrong argument in Find E 0 -10.0 1.2 -fromabs $POSHOLD+20734
>error: not defined variable in Find E 0 -10.0 1.2 -fromabs $POSHOLD+20734

247:黄色い帽子のおじさん
22/01/11 10:04:32.53 3WCWY51+0.net
>>237
アドバイスありがとうございます。
このエラーはGetPosで見つけられなかった結果、$POSHOLDに値が入らずにエラーになったことを示します。
GetPosで見つけられた場合はエラーにならないので書式自体はあってると思います。
このアドバイスの確認の際に、以下の意図しないパラメータに気づくことができました。
current set CutMrgIn=1515 CutMrgOut=710
これはAmatsukazeのチャンネル設定に昔オプション設定していたもので、
これを消したら、後半(Bパート)は見つけてくれるようになりました。
ありがとうございます。
が引き続き前半(Aパート)を見つけてくれません。
ほかにアドバイスなどあったらお願いできないでしょうか。
■ Bパートを見つけてくれるようになったログ
URLリンク(pastebin.pl)

248:名無しさん@編集中
22/01/11 12:30:43.34 b7fxLYrh0.net
>>238
適用する箇所を限定するオプション(-RSC)を外して動作したら
そのオプション部分に問題が考えられます。
今の範囲設定はロゴ起点の-SC用で、結果位置起点の-RSCは-2000がたぶん不要

249:名無しさん@編集中
22/01/11 17:30:25.46 3WCWY51+0.net
>>239
ありがとうございます!!
ドキュメント読み直して、RSCではなくSCが期待する内容でしたので、
SC設定し直すことで期待通りに動作しました。
まさにアドバイス通りです。大変助かりました。
1話では以下の通りです。(これから2話以降に標準化していきます)
# 本編A) 先頭ロゴ -2000フレームを起点に検索
GetPos S -2000 -2150 -1850 -N 1 -SC 21514-2000-900 21514-2000+45
If $LASTEXE
Force S 0.0 -fromabs $POSHOLD
EndIf
Find E 0 -10.0 1.2 -fromabs $POSHOLD+21514
# 本編B) 2番目のロゴ -540フレームを起点に検索
GetPos S -540 -700 -400 -N 2 -SC 20734-540-900 20734-540+45
If $LASTEXE
Force S 0.0 -fromabs $POSHOLD
EndIf
Find E 0 -10.0 1.2 -fromabs $POSHOLD+20734

250:名無しさん@編集中
22/01/11 23:03:31.36 fID5OA/F0.net
NHKだけ「チャプター・CM解析を無効にする」をチェックしたままにしても勝手にCMカットしてしまう
なんでだろ

251:名無しさん@編集中
22/01/11 23:35:52.79 i1Nk0GWf0.net
>>241
>>227

252:名無しさん@編集中
22/01/12 05:27:45.83 BksTKlBy0.net
>>241
最悪なのは冒頭に無音声部分があるとそこでも分割しちゃうこと。
ドラマなんかで音声フェードインがあると冒頭5秒とかで1ファイルと残りとかある。

253:名無しさん@編集中
22/01/12 20:32:55.08 XdBDnS0p0.net
すいません優しい方教えてください
エンコーダ追加オプションで、「固定品質(VBR) 品質50」で設定したいんですかどう記述していいか分かりません
何卒よろしくお願いします

254:名無しさん@編集中
22/01/12 20:56:54.46 GxUwoEmu0.net
--crf 50
しかし50なんて画質悪すぎるだろうに
俺は18〜23くらいしか使わないな

255:名無しさん@編集中
22/01/12 22:46:13.31 lvQ+vmWi0.net
デフォがcrf28だっけ?デフォで十分だと思ってる(低みの見物

256:名無しさん@編集中
22/01/12 23


257::16:19.60 ID:xRu1usXw0.net



258:名無しさん@編集中
22/01/13 00:29:13.92 F/hoz9VJ0.net
>>244
TVMWの方の前スレでチョイ出てたよ
メディアプレーヤーで確認すれば分かるけどデフォルトの品質50がcrf 26
品質100がcrf 1
54がcrf22相当みたい

259:名無しさん@編集中
22/01/13 01:07:47.37 +ZI7e5mY0.net
もう4年前から HEVC 720p crf=26 で設定してるわ
(尚それで困ったことは一度もない)

260:名無しさん@編集中
22/01/13 15:11:44.06 mAEB1sz6M.net
>>226
AmatsukazeのJLは改造されてdiv設定ファイルが有効になってるから別途div0.txt準備すれば分割してくれる
本来はJL設定で分割位置を決めて自動生成させるんだが先にdiv0.txtを読込み専用で置いておけばそっちを使って分割してくれる
二つのファイル内容は
.ts.trim.avsが
trim(a,b)++trim(c,d)
ならdiv0.txtは
c
みたいな感じで分割先頭フレーム番号のみの羅列で何分割も出来る
具体的な実行タイミングなんかはログ見てみて。実は毎回div0.txtを自動生成してるはずだからw

261:名無しさん@編集中
22/01/13 16:46:20.18 DcN1pm5i0.net
12話一挙放送がきれいに分割されたときは気持ちいいよねぇ

262:名無しさん@編集中
22/01/14 19:15:35.59 JOBkYeXL0.net
x265でビットレート指定して2Passエンコードしてるんだけど2時間の別々の動画の出力ファイルサイズが2869MBと2198MBと全く違う
エンコーダー追加オプションは
-P main10 --rd 3 --bitrate 4096 --hevc-aq
2パスエンコードをチェックしてて確かに2パスエンコしてるんだけどなんでだろ

263:名無しさん@編集中
22/01/14 19:25:19.04 mOEcnLpk0.net
違う動画だからだろ頭おかしいのか?

264:名無しさん@編集中
22/01/14 19:30:30.92 JOBkYeXL0.net
2パスビットレート指定したら同じ時間のファイルは同じサイズになると思ってたんだけど違うの?

265:名無しさん@編集中
22/01/14 19:45:42.50 mOEcnLpk0.net
>>254
URLリンク(x265.readthedocs.io)
URLリンク(x265.readthedocs.io)
URLリンク(x265.readthedocs.io)

266:名無しさん@編集中
22/01/14 19:46:47.51 WlIJXk+O0.net
昔みたいにシンプルじゃないからコントロールしずらいんじゃね
--vbv-maxrateや--vbv-bufsizeで制限したらある程度はコントロールできるかも

267:名無しさん@編集中
22/01/14 23:08:39.38 JOBkYeXL0.net
>>255
1つ目はGUIのチェックとかぶるから付けない
2つ目は書いた通り
3つ目は意識してなかった
3つ目付けないとビットレート指定しててもそれ以下で(デフォの)品質設定が満たされればそれが勝っちゃうってこと?
マジかよビットレート指定したら品質設定無効でビットレートのみに左右されるのかと思ってたんだけど

268:名無しさん@編集中
22/01/14 23:10:16.00 JOBkYeXL0.net
>>255
親切ついでに理屈教えてくんない?
頭おかしいまで言うからにはすっと出てくるでしょ

269:名無しさん@編集中
22/01/14 23:28:46.01 JOBkYeXL0.net
>>256
調べ直してみたけど全体に平均ビットレートコントロールにどう生かせるのかよく分かんなかった

270:名無しさん@編集中
22/01/15 03:20:36.32 Ll/zqSmY0.net
まぁAmatsukaze関係ないところでテストしてから放り込むほうがいいと思う
その手の解説サイト回って設定に詰めてくるといい。指定してないものはデフォルト値が使われるということも忘れずに

271:名無しさん@編集中
22/01/15 09:23:51.01 O+XmE9Lv0.net
初めまして。最近Amatsukaze使い始めていろいろと試してみているのですが。
プロファイルの自動選択で、複数のファイル名にまたはで対応させたいのですが、スペースやカンマで区切ってもうまく適用されず。
スペースで開けるとAND


272:になってしまっているような気がします。ORで複数個設定する方法はあるのでしょうか。



273:名無しさん@編集中
22/01/15 10:08:49.94 XOkuVgoe0.net
ColorBars(width=1280, height=720, pixel_type="YV12").trim(0,2000)

ColorBars(width=1280, height=720, pixel_type="YV12").AddGrainC(4096).trim(0,2000)
例えばこんな感じの極端な例で動画を生成して2passで比較してみると
上限側のレートは厳守されるが、下限は必要がなければ無駄に割り当てられる事はないみたい
>>255の引用している--strict-cbrを有効にすれば確かに上パターンでも指定のターゲットレート通りになるが、通常は不要だろう
>>261
条件追加して自動選択させる方法ではダメなの?

274:名無しさん@編集中
22/01/15 10:36:58.90 3TTT3Ahd0.net
プロファイルでまとめたいって需要は分かる
条件数が増えるとどこにあるか分からなくなるし

275:名無しさん@編集中
22/01/15 11:08:51.60 O+XmE9Lv0.net
書き込み久しぶりでsage忘れてましたすみません。
>>262
時々発生する提供・エンドカード無しとかを毎回条件追加で増やすのではなくキーワードで一致したのはまとめて処理するようにしたかったんです。
…と思ったのですが、こういう場合はEDCB側で録画時にタグ付けしてタグ判定にしろということになるんですかね。
すでに録画しているのもだとだめですが。

276:250
22/01/15 13:14:50.42 wIyX4EFAr.net
>>263
ウチは細かい条件とか制御しようとしだすとAmatsukazeの標準機能では荷が重いときがあるから、
PowerShellでプロファイル選択してキューに追加するスクリプト使ってる。

277:名無しさん@編集中
22/01/15 15:00:26.62 W9ZzggNKM.net
追加時バッチでタグ付するとプロファイルは一つですむよ

278:名無しさん@編集中
22/01/15 15:10:19.88 8RYRcZ+L0.net
>>258
何も考えず書いたオプションつければ良いなんて言った覚えないけど?
説明を読め

279:名無しさん@編集中
22/01/15 15:29:59.36 3TTT3Ahd0.net
最近のコーデックは昔ながらのCBRやABRなレートコントロールは無理ってのは読んだことあるな
「猫科研究所 abr cbr」でググると出てくるサイト読んでみたら

280:名無しさん@編集中
22/01/15 16:14:00.51 rOWTybN30.net
>>267
ID変わったのにわざわざレスつけるとは律儀だね
でも自分も理解はしてないなら正直に言えばいいのに

281:名無しさん@編集中
22/01/15 16:15:51.16 rOWTybN30.net
>>268
ありがとう見て見る
267も勉強してみろよ

282:名無しさん@編集中
22/01/15 17:27:46.02 RF3benl9M.net
HDD 1TBで運用してる人いる?
倉庫として使わなければ足りるもんかね
消費電力考えて2.5インチにするか迷う

283:名無しさん@編集中
22/01/15 17:38:22.41 egI6ktSlM.net
何をどう運用するのか謎だが
地上波全録したら一日で埋まりそうだな

284:名無しさん@編集中
22/01/15 17:56:05.37 O+XmE9Lv0.net
>>265
>>266
ありがとうございます。
バッチからタグ付けできるんですね。PowerShellは勉強不足なのでこちらの方法でやってみようと思います!

285:名無しさん@編集中
22/01/15 20:41:03.15 iAQh3Ppv0.net
>>271
休止運用したほうがよっぽどいいだろ

286:名無しさん@編集中
22/01/16 01:50:50.44 4qiPuJmQ0.net
まぁ省エネスレ行けって言われそうな内容だが、10年前のHDDを省エネで2.5選択ってSSD?エンコード利用でHDDなら誤差レベルだぞ
2〜4W前後の省エネにこだわるより、エンコード時間自体を減らしたほうがかなり省エネになるしな
あとは小容量でドライブ数増えると手間が増えて管理が面倒になるだけかと

287:名無しさん@編集中
22/01/17 21:54


288::31.31 ID:DpRk9tbp0.net



289:名無しさん@編集中
22/01/19 09:09:16.45 KiDXso3Kp.net
TVTESTの起動時や終了時は頻繁に、その他のアプリの終了時なんかにも、Amatsukazeが勝手に落ちる頻度が多いな
KFMでCUDA使ってるせい?とか根拠なく勝手に推測

290:名無しさん@編集中
22/01/19 10:50:32.70 C4/RI5uI0.net
Amatsukazeで処理した番組の冒頭部分0.5秒ほどがガガガッと引っかかったようにエンコードされてしまう問題に当たっているのですが、何かご存知の方いますか
・TMSRでCMカットしてからAmatsukazeに処理させています
・TMSRからの出力動画(.ts)およびそれをffmpegでエンコードしたもの(.mp4)は問題なく再生できています
・MPC-BEでもVLCでも同じ症状なので、プレイヤーの問題ではなさそうです
・この問題に当たるのはごく一部のファイルのみです
・Amatsukazeのエラーログは出ていないようです
・各種エンコーダ/デコーダ、ロゴ除去あり/なし、CUDA処理あり/なし、インターレース解除あり/なしは試しました
・プロファイルはデフォルトからあまりいじっていません
その他、エラーになったキュー項目を何度もリトライするとそのうち成功したり、エンコードした動画の音声がたまに飛んだりと、まだまだAmatsukazeの設定を煮詰めきれていないようです

291:名無しさん@編集中
22/01/19 11:32:53.54 DN39v4lg0.net
TMSRで作られたGOP(特に先頭)はコケる場合がある
先頭フレームやCMカット位置を1フレームずらしたり、音声を全編再エンコード出力する事で回避できる場合がたまにある
ほかにも解像度が半分になったような感じだったり、フィールドオーダーがひっくり返ったような状態になったりする場合がある
回避策は1GOP(できれば1秒以上)以上無処理余分な部分をつけて、番組情報も残して出力してTrimでCMカット指定する
TMSRがどう処理してるか見たわけじゃないけど、AmatsukazeはVFR入力に対応してないし、音声フォーマット見て処理する部分もあるのでお勧めできないことは多いね
エンコードするなら前後カット以外でTMSRを使わわないのが一番の回避かもね

292:名無しさん@編集中
22/01/19 14:20:20.67 cGlswW7S0.net
>>275
1TBでも80時間は録画できるから編集用に半分使うとしても40時間録画できるので1TBで十分なのか温度感を知りたかった
倉庫として使わなくても1TBじゃ足りなそうな感じかな

293:名無しさん@編集中
22/01/19 15:00:56.78 nJfodWiNM.net
>>277
そういうタイミングで落ちたことないなあ
異常終了してログに変なの書き込んで立ち上がらなくなった事があるぐらい
当然ログの消去で治った
アプリの起動で問題おこるならまずPCのメモリテストだけどAmatsukazeだけなら言うとおりグラボ関係かもね
ちょっと外して運用してみるとか

294:名無しさん@編集中
22/01/19 16:15:24.38 C4/RI5uI0.net
>>279
TMSRのスマートレンダリングで作ったGOPとAmatsukazeとは相性が良くなかったりするんですね
Amatsukazeで処理したいものはTrimViewerやMurdoc CutterでCMカットするとか、Amatsukaze → TMSRの順で処理するとか、工夫してみます
ありがとうございます

295:名無しさん@編集中
22/01/20 00:57:39.00 djeNuVNl0.net
>>282
tsのcmカットはAvsPmodでtrimファイル作ってからAmatsukazeに投げる様にした。自分にはこれが合ってる


296:。



297:名無しさん@編集中
22/01/20 01:33:45.12 TKN3uwsq0.net
>>283
確かにtrimファイルでカット範囲を指定した方がエンコード1回で済むので、順当だし画質面でも有利ですよね
TMSR使う前は、第1段でAmatsukazeにCM解析のみでtrimファイル作らせて、それをTrimViewerでチェック&修正してAmatsukazeにエンコードさせたりしてました
JoinLogoScpコマンドファイルをうまく手懐けられずにちょくちょくCM位置ミスるので、番組次第では最初から自分でtrim作った方が楽だと思いました
TMSRはGUIが手に馴染んだので使ってますが、エンコード回数増えるしAmatsukazeとの相性の問題もあるようなので、一概に良いとは言い切れないです
もうしばらく色々試してみます

298:名無しさん@編集中
22/01/20 01:47:53.58 B9jCLqPB0.net
>>284
Trimviewerでtsを開くときにTMSRで出力したkeyframeがあると勝手に読み込んでくれてavsに出力できますよ

299:名無しさん@編集中
22/01/20 12:36:36.29 TKN3uwsq0.net
>>285
おお、こんな方法もあったんですね
複数話が一緒になった動画ファイルも、TMSRで各話ごとに前後0.5秒以上の余白入れて分割出力すればTrimViewerで対応できそうです
ありがとうございます

300:名無しさん@編集中
22/01/20 12:47:19.89 B9jCLqPB0.net
>>286
操作手順はこれ参考です
スレリンク(avi板:480番)

301:名無しさん@編集中
22/01/20 13:28:44.50 D9VIVToU0.net
Amatsukazeはあまり余計なことせずおまかせならとても便利だけど
何か自分の色を付けた動画を完成させようとすると専門の知識が必要で地獄になるなw
VirtualDubやAVIUtlにAvisynthとを駆使して動画を作り上げる人々の集大成がここにある

302:名無しさん@編集中
22/01/21 07:34:57.81 rMs4N+RIM.net
見渡しても見渡しても見渡す限りの設定地獄

303:名無しさん@編集中
22/01/21 23:48:03.61 AUxdlH3x0.net
字幕のフォント変えたいけど、ソースに "Yu Gothic" 使うように記述されているから、
ソースを変えてビルドしないといけないのか面倒だな (正常に動作する保証ないし)
面倒だけど、暇なときにトライしてみるか

304:名無しさん@編集中
22/01/22 00:18:24.31 LIOPEu8x0.net
>>290
?字幕のフォントはプレイヤーの字幕フィルタに依存していていくらでも変えられるけど
ちなみに外部フィルタ使えるならXySubFilterかassfiltermodを導入すればUnicode5.2対応していてARIB外字はほぼ困らない
Unicodeにイヤホン絵文字ないのが困っちゃうけどね


次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
暇つぶし2ch

304日前に更新/281 KB
担当:undef