探検


ffmpegならこちらへ 6

■ このスレッドは過去ログ倉庫に格納されています
2021/08/15(日) 14:51:05.12ID:5lnIQtJ80
公式サイト
http://ffmpeg.org/

エンコード、ストリーミング配信を高画質高音質で行えるffmpeg。
OSに拘らず対応コーデックが多い。
対応コーデックが多く、多彩なオプションを使用可能。
コマンドラインから使用することができる。
ffmpegならこちらへ 5
https://egg.5ch.net/test/read.cgi/software/1597315425/
2022/01/20(木) 23:35:42.79ID:C3DBNVna0
ライセンスが変わらない限り無理
2022/01/21(金) 03:14:43.43ID:43ZQ1Pwc0
xHE-AACを使おう
2022/01/21(金) 07:59:55.85ID:/HlGO8PR0
基本はcopy
可逆とかででかすぎるならopus
361名無しさん@お腹いっぱい。
垢版 |
2022/01/22(土) 05:32:23.55ID:VfrLn6iX0
-ssって頭やお尻をカットするってより
残すところを抜き出すって考えなんだな
頭硬かったわ

3分割とかしたとき理解したわ
362名無しさん@お腹いっぱい。
垢版 |
2022/01/22(土) 07:38:24.42ID:bGBoKHWf0
-ssはオプションの順番に気遣わないといけないからウザい
2022/01/22(土) 07:44:00.46ID:ptzf9EXi0
DaVinciでも使ってろ
2022/01/22(土) 08:14:38.69ID:5SsXJ4j30
実はどのオプションも位置に意味があるんだけどな
2022/01/22(土) 23:03:40.56ID:eK/4XLZS0
入力(-i)の前が入力オプション、出力の前が出力オプション
ファイル全体やその中の映像・音声に対するオプションは入力/出力で別物
2022/01/23(日) 21:22:25.45ID:7C5cdKM60
こうして、同じ動画を2回切って2つの最後と最初をつなげてますが、
動画の途中を切ってつなげるのを、ひとつのコマンドで出来ますか?
ffmpeg -i 動画1.mp4 -ss 0 -t 10 -c copy 動画[email protected]
ffmpeg -i 動画1.mp4 -ss 50 -t 60 -c copy 動画1@@.mp4
2022/01/23(日) 21:56:31.71ID:XWFt6zFW0
適当な解答
ffmpeg -i 動画1.mp4 "-ss 0 -t 10" "-ss 50 -t 60" -c copy 動画[email protected]
聞く前に調べる、試す、失敗して学べ
368名無しさん@お腹いっぱい。
垢版 |
2022/01/24(月) 00:29:58.30ID:OcKn/KwB0
>>362
キーフレームが合わないと
しばらく画像が止まるとか
あるからなあ
そこはシビアにやりたいときは別のやり方?
再エンコの世界でしょ?
2022/01/24(月) 04:23:23.32ID:sD4k31qz0
>>367
バ〜カス
370名無しさん@お腹いっぱい。
垢版 |
2022/01/30(日) 11:14:57.33ID:aWXXq8iC0
color_space: color_primaries: color_trc:
に設定がある動画ファイルをFFmpegを使って
再エンコードすると、これらの情報が削除され、
FFplayで調べたときに、unknownになってしまいます。
そのため、動画ファイルによっては、エンコード前と色合いで変わってしまうことがあります。

これらの情報がない時はどのような状態になっているのでしょうか?
これらの情報をオプションで変更する方法は
https://nico-lab.net/setting_in_out_color_with_ffmpeg/
ここに記載されていますが、
エンコード前の設定をそのままで引き継いで再エンコードするようなことはできないでしょうか?
2022/01/30(日) 21:59:35.57ID:Z+ZgZEyg0
今のバージョンの5.0だと削除されない、引き継ぐはずだけど、
どのコーデックからどのコーデックへ再エンコードしてます?
372名無しさん@お腹いっぱい。
垢版 |
2022/01/31(月) 20:35:57.82ID:m0PvQdEu0
>>371
バージョンってどうやって確認しますか?
ffmpeg.exeの更新日時を見ると
2020/08/31になっています。

コーデックはH264→H264で
圧縮率だけを変えています。
2022/01/31(月) 20:38:15.27ID:G1/7MHgb0
>>372
https://www.google.com/search?q=ffmpeg+version+check
374名無しさん@お腹いっぱい。
垢版 |
2022/01/31(月) 20:54:02.30ID:m0PvQdEu0
ffmpeg version git-2020-08-31-4a11a6f
と書かれてありますが
これだと非対応でしょうか?

ダウンロード先ですが
gyan.devとBtbNという二つがありますが
違いはございますでしょうか?
2022/01/31(月) 21:40:38.82ID:YWPUoQnz0
ダウンロード元かな
2022/01/31(月) 22:25:54.62ID:A/1QOeW10
最新版をダウンロードしてエンコードしたコンソールログを貼り付けてもらえます?
https://www.gyan.dev/ffmpeg/builds/
https://github.com/BtbN/FFmpeg-Builds/releases
2022/01/31(月) 23:14:58.16ID:RSaGj0Cx0
誰が?
2022/02/01(火) 18:40:42.99ID:gtixMdiW0
>>374
その知識でLinuxって事はないだろうからWindows前提で話すけど
・古すぎ
・ffmpegでバグ・不具合・こうならない?って場面に遭遇した時の鉄則は「最新のgit master版をまず使え」
(別にここのローカルルールとかじゃなく開発がそう言ってる)
・せめて安定バージョンがリリースされたら更新しろ
・便利な自動更新なんて機能は無いから自分で調べる癖つけろ
・癖つけれないならffmpegを使うのやめろ(H.264のビットレートを変更するだけなら有料無料でいろんなソフトがある)
・ffmpegに限らず「公式ではバイナリを提供してないから第三者が善意で提供してる」ってパターンがオープンソースのソフトではままある事を覚えろ
その場合複数のリンク先があるならそれは「ビルドしてる人が違う」以上でも以下でもない
違いはあるかもしれないし無いかもしれない だってビルドしてる人が違うから
・gyan.devもBtbNもサイト内にちゃんと説明書いてくれてる(特にgyanはかなり丁寧)から読め、英語読めないなら自動翻訳しろ
・ここまでの文章呼んで分かんない単語があったらググれ

2020年8月31日のffmpeg(あるいは中のx264)は対応してないから色情報が消えちゃうけど
4.4以降(現行は5.0)にアプデしたら元動画の色情報を保持してエンコードしてくれるからそれが手っ取り早いよ
379名無しさん@お腹いっぱい。
垢版 |
2022/02/02(水) 00:07:52.97ID:tcWlSrf30
馬鹿を相手にすんなよ
2022/02/02(水) 10:19:04.21ID:dRZNRrPQ0
ffmpeg初心者スレが必要だろうな
2022/02/02(水) 11:34:34.01ID:vR/lX4010
初心者には使えないからラッパーが無数にあるのに

初心者でなくなる為に必要なCLIの知識はffmpegとは関係ないことが殆ど
CLIを理解して曲りなりにもエンコードできれば、その先の疑問はもう初心者レベルではない

以上より、ffmpeg初心者に必要な知識は、テンプレ1つで足りる程度しか無い
2022/02/02(水) 20:33:41.37ID:x4KcctlZ0
初心者はGUIのツールを使おう
2022/02/02(水) 20:35:05.91ID:m4iRkpqc0
そもそも、初心者のクソ野郎は、他のフリーソフトでも使ってろボケ

ってのがこれら古参のオープンソース勢の意見だからね。
2022/02/02(水) 20:37:29.11ID:Y1MUg4hD0
ドキュメントはしっかり揃えてるからな
それ読んで理解できないならそれまでよ
2022/02/02(水) 21:42:44.22ID:6R/GSqMw0
378が親切にも答え書いてるのに
そこから384まで全く余計なレスなの凄い
2022/02/03(木) 04:07:38.22ID:EI4mzGZO0
俺はその「書き込み禁止」みたいな考え方が凄いと思った。
2022/02/03(木) 16:18:23.74ID:2ZS79K8q0
自分はよくわからないまま
https://www.gyan.dev/ffmpeg/builds/
ffmpeg-git-full.7zをダウンロードして使ってるわ
2022/02/03(木) 16:37:01.62ID:CGdfdu+S0
>>381
言うほどそうか?
IT系とか完全に専門外でググってCLI使ってるけど中級者とはとても思えん
2022/02/03(木) 16:48:30.02ID:2U7nZVST0
CLIでエンコードやコンテナ変換が出来る程度では初心者Lv2ってとこじゃないかな
自分がそうだw
2022/02/03(木) 16:54:05.11ID:PsPO+Yq00
デフォルトでもそれなりに動くように作られてるからな
2022/02/03(木) 16:54:05.18ID:4htTpGgU0
エンコ専用鯖立ててるけどググらないとffmpeg禄に使えないから初心者Lv0ってことでいい?
2022/02/03(木) 16:54:52.95ID:PsPO+Yq00
なんで俺の7ms後に書き込むんだ
2022/02/03(木) 16:58:35.71ID:HNLoNveS0
例えば>>367などはCLI理解できてないからLv0なのかもな
2022/02/03(木) 17:26:23.98ID:NjaER7fK0
>>393
なぜ調べて学ばない人に答えを教えないといけないのか
失敗して理解することが大事だと思うから「適当な」を加えて書いただけなんだが
それすらも理解できていないのか
2022/02/03(木) 17:38:30.04ID:HNLoNveS0
>>394
教え無いのはそれでいいと思うけど
間違った回答を提示するのはやり過ぎ
他の初心者を混乱させるだけだと思う
2022/02/03(木) 17:45:04.35ID:Ztb50apN0
>>395
正しくない (正しいとは限らない) ことが明示されてるなら正しい回答だろ。
いや、どちらを支持するわけでもないけど論理的にはってことね。
397名無しさん@お腹いっぱい。
垢版 |
2022/02/03(木) 23:30:18.01ID:gUQYUTzo0
>>391
エンコ鯖なんて立てるのか
すげえな
録画用マシンでもなく
贅沢やな
2022/02/03(木) 23:51:00.96ID:PsPO+Yq00
そんなんするくらいなら、GPU買えばすぐ終わるのに
2022/02/03(木) 23:55:43.37ID:Fn6rI1qT0
ハードウェアエンコードは圧縮率が悪い
2022/02/03(木) 23:57:36.51ID:PsPO+Yq00
しかも画質が悪い

持ってない民は何故かそう信じておるのじゃ
2022/02/04(金) 00:00:35.32ID:r6E04wIY0
HWエンコードよりSWエンコードの方が高画質だし
基本的に専用機だと思って使えば多少の遅さは問題にならない

あと今の相場だとComet/RocketLakeのi5は最小構成なら5万に収まるし下手すりゃグラボ1枚より安いというね
一応QSVも使えるし
2022/02/04(金) 08:25:46.62ID:B12T1v8H0
ハードウェアエンコの画質が悪いのは事実だぞ
2022/02/04(金) 08:36:23.39ID:K2dVQUIc0
悪いと思うならビットレートを盛れ
2022/02/04(金) 08:42:40.74ID:r6E04wIY0
画質を維持して容量を落とすためにSWで再エンコ掛けてるんだが
2022/02/04(金) 08:53:31.44ID:v81bCmqe0
録画はHWでロスレス、編集後はSWで画質稼いでるな
2022/02/04(金) 08:53:46.91ID:v81bCmqe0
そうすると画質悪くならんし
2022/02/04(金) 09:03:17.65ID:Mi05yDmk0
h.264のロスレス使ってるのか?
凄い編集に使いにくそうだな
2022/02/04(金) 09:10:03.61ID:v81bCmqe0
4Kじゃないし、大した編集じゃないからね
264なら容量以外は重いとかもないよ
容量も他のロスレスより圧縮率よかったし
2022/02/04(金) 09:10:08.74ID:vBWz597p0
録画はtsそのままだな
2022/02/04(金) 09:30:28.29ID:4PDzozl50
VPN用にラズパイつけっぱなしにしてるからアイドルさせておくのもと思ってHWエンコ鯖的に使ってたことある。
確かにあんまり画質良くない。
デコードだけSWにすると少し改善したけど両方SWでやった方が仕上がり良かった。
ただしFHDだと処理速度が0.1xとかって出るw
2bでの話だから今の4とかだと全然違うかもね。
NVIDIAのエッジコンピューティング用に良い感じのGPU積んでるSBCだとどうかな。
2022/02/04(金) 09:31:56.36ID:r6E04wIY0
ロスレスではないけど1080p60fpsをNVEnc(H.264)100Mbpsで録画した後
H.265で10Mbps辺りをターゲットにSWで再エンコ掛けてる
AV1はまだまだ実用には厳しい感じ
2022/02/04(金) 09:43:30.48ID:Mi05yDmk0
AV1のエンコードはSVT-AV1を使え
最近のアップデートでメモリ使用量が減り高速化もされてとても使いやすくなったぞ
もうx265を使う理由がないくらい
2022/02/04(金) 09:53:24.02ID:r6E04wIY0
今週SVT-AV1ビルドしてみたけど厳しかった
2022/02/04(金) 09:55:01.31ID:vBWz597p0
静止画はうまくやってるけど、
動画でどこをサボっても人間にバレないかのノウハウがまだ甘いんだよな
2022/02/04(金) 11:43:33.33ID:+7WnstwI0
>>391
プログラムとかスクリプト関係で「調べれば使える」は全然問題ないよ
これらは暗記物じゃなくて、「使い方や仕様の調べ方の理解」が大事

本職のエンジニアでも検索エンジン掛けまくりがデフォだよ
2022/02/04(金) 12:30:14.48ID:vBWz597p0
昔のプログラム言語は仕様を全部暗記して書けたけど、
今はもうエディタがヒントを出してくれて、それに頼って書くのが普通
そのお陰で文章のように読めるコードになるけど、とても覚えられない
確かあんな機能があった、だけ記憶してれば十分
2022/02/04(金) 13:24:59.58ID:+k7kTiXW0
>>414
エロでも高ビットレートの低フレームレート派とその逆が好きな人との対立は根強いからな。
自分は断然に前者だわ。
2022/02/06(日) 17:39:01.09ID:VunAN6LG0
本職はffmpegなど使わない
2022/02/07(月) 07:56:50.62ID:d+0NfNYr0
mcdeintってffmpeg4.4までなんだね・・・
2022/02/07(月) 11:31:41.40ID:Gr9VpHag0
-filtersで確認したらマジだった
421名無しさん@お腹いっぱい。
垢版 |
2022/02/07(月) 13:44:20.21ID:pNNybtuc0
https://github.com/FFmpeg/FFmpeg/commit/95054bfa48cc71db1c7bf66a6b6628cb62f262bf
https://ffmpeg.org/ffmpeg-filters.html#mcdeint
This filter is only available in ffmpeg version 4.4 or earlier.
ですって
2022/02/07(月) 13:53:03.75ID:ivzMUAi90
それって
https://forest.watch.impress.co.jp/docs/news/1381214.html
に記してある通りでないの…
423名無しさん@お腹いっぱい。
垢版 |
2022/02/07(月) 14:03:57.12ID:jfPgjwme0
mcdeintちゃんは要らない子
2022/02/07(月) 14:05:48.50ID:NWKYirrZ0
そこまで気にするなら、解除せずに残して未来の技術に託す
425名無しさん@お腹いっぱい。
垢版 |
2022/02/07(月) 15:50:11.32ID:pNNybtuc0
>>422
お前この記事見て「あっFFmpeg5.0でAPIが整理されてる…古いAPIに依存してるmcdeintが使えなくなるな」って分かるのかよ天才じゃん
2022/02/10(木) 20:05:36.44ID:b9fM0CjW0
2010年ぐらいまでのアニメって本編24pだけどOP・EDだけ30pとか本編も24p/30pが混在してるとかでブルーレイでも1080iで収録ってのが割とあったけど
最近ってどうなってんの?全部24p?
2022/02/10(木) 20:23:47.65ID:jfEn3LFM0
p何
2022/02/11(金) 16:44:42.89ID:dOcOJsDt0
音声は圧縮してもそれほど容量が変わらないので元ソースのまま圧縮動画に適用したいんですが
コマンドのサンプルを探しても音声を圧縮する記述ばかりでやり方がわかりません
記述方法を教えてもらえるとありがたいです
2022/02/11(金) 16:51:03.49ID:JeDWD7H+0
-c:a copy
2022/02/11(金) 17:20:38.68ID:gAg5CoXQ0
hlsマニフェスト(AES-128)を用いて結合する際、
キーのパスに "#" が含まれると、その階層が消えてしまうな
v.4.3以降でなされた変更のようだ
マニフェスト内の "#" を単純にコメントとして扱うようにしたことが原因だろうなぁ
2022/02/11(金) 17:45:12.47ID:gAg5CoXQ0
もっと最近だな
2021年4月以降の変更みたい
mpvでも同じ症状が出る
2022/02/17(木) 21:44:59.87ID:/WOjMSkn0
俺用メモ
-c:v libx265 -preset slow -tune animation -crf 16 -g 120
これでステレオ音声込みの1話の容量が1.2GBを超えるようなBDソースのアニメは意図的にフィルムグレインがエフェクトとして加えられている可能性がある
例としてかなりキツめのグレインが入ってるジョジョ3部はcrfを12ぐらいまで上げるか-tune animationで下げられる"psy-rd"と"aq-strength"を上げる必要があった
どっちにしろビットレート的には15Mbpsぐらいまで上がるからBDの半分ぐらいまでしか縮まない
メモ終わり
2022/02/18(金) 08:58:34.66ID:QZRStL2L0
俺用メモとか書いている奴うざい
役に立ってるとでも思ってるのか?
2022/02/18(金) 09:41:09.66ID:SP011yB90
有用な解析結果じゃなくて可能性とか憶測だもんな
2022/02/18(金) 13:37:49.19ID:IKxSWWq50
ffmpegの話でもコーデックの話でもなく、映像の画作りについての推測ってところがミソ
そりゃFFmpegスレでは役に立たない
2022/02/18(金) 14:12:35.37ID:xwY9ASqr0
圧縮効かない動画を無理やり圧縮できるようにする話じゃないの?
2022/02/18(金) 14:18:08.93ID:ALuzZGs00
俺も>>436の解釈だったわ
まあどちらにせよ活用しづらい情報ではあるけども
2022/02/18(金) 15:21:35.44ID:ozB5acjr0
嫌ならわざわざ俺用メモって必ず最初に入れてるだからあぼーんでも何でもすればいいのでは…
2022/02/18(金) 15:23:29.98ID:03L5VsRF0
そういうお年頃なのよ
思春期ってやつ
2022/02/18(金) 15:33:07.18ID:ozB5acjr0
そんなものか
まあ誘導しようにもx265(というかx264も含めたソフトウェアコーデック全般)のスレがDTV板に立たなくなって久しいから
各エンコードソフトのスレに書くしか無いにも実情なんじゃないの
2022/02/18(金) 15:40:09.52ID:55/uaAW50
低ビットレートだとシュタゲのOPがとんでもなくガビガビになってた記憶がある
442名無しさん@お腹いっぱい。
垢版 |
2022/02/18(金) 21:08:58.56ID:dLwNbRBs0
カラースペースがBT.601でエンコードされたMP4ファイルを
BT.709に変換してエンコードし直したいのですが、

https://nico-lab.net/colorspace_with_ffmpeg/

このページにあるように、

-vf colorspace=all=bt709

を使うと、BT.709に変更することはできるのですが、
色合いが元の動画とは変化してしまいます。

見た目の色合いはそのままでカラースペースだけを変更するにはどのようにしたら良いですか?
2022/02/18(金) 22:17:19.63ID:IKxSWWq50
フィルタオプションのispace・irange・iprimaries・itrcでそれぞれを適切に指定するか、iallで一括指定する
これは先頭にiが付いてるようにinput(入力)側への設定
i無しのallフィルタオプションとかは出力側へのもの
2022/02/19(土) 09:39:27.48ID:tS7stOmz0
>>442
たぶんBT.601で再生してる
出力オプションにBT.709を付ければいい
コンテナとビットストリームに色情報を付けて
このデータはBT.709だってことを再生ソフト伝えてやる
出力オプションの位置は-vf colorspace=all=bt709のすぐ後、-c:vの前
2022/02/21(月) 07:44:04.57ID:lC/IBTus0
縦解像度が720未満でbt709のメタデータがついてないとか?
2022/02/21(月) 14:33:04.59ID:97xWEX2p0
複数のmp4をffmpegでそれぞれtsファイルに変換して、一つのm3u8にtsファイルを定義してChromeのvideoタグで再生しようとしたのですが最初の動画しか再生してくれません。
一つのmp4からtsファイルを作ると行けるのですが駄目なのでしょうか?
2022/02/22(火) 14:07:36.99ID:Dddh9tJS0
「それぞれtsファイルに変換して、一つのm3u8にtsファイルを定義」が何してるのかよく分からんが
Chromeのvideoタグでm3u8のtsファイルを再生するってのをHLSって前提で話すと
#EXT-X-DISCONTINUITYのタグを動画と動画の間の最初のセグメントに手動で入れてやればいけると思うよ

元からHLS向けにエンコードしたmp4を単にHLSにするなら
ffmpeg -f concat -safe 0 -i file.txt -c copy -hls_time 2 -hls_flags single_file -hls_playlist_type vod out.m3u8
(-hls_time 2はGOPが2秒と想定)

何かしらの動画をHLS向けにエンコードしつつHLSにするなら(例として2MbpsのH.264と96kbpsのAAC)
ffmpeg -f concat -safe 0 -i file.txt -c:v -libx264 -crf 24 -maxrate:v 2000K -bufsize:v 4000K -g 48 -keyint_min 48 -sc_threshold 0 -hls_time 2 -hls_flags single_file -hls_playlist_type vod out.m3u8

file.txtの中
file 'D:\MOV\example_1.mp4'
file 'D:\MOV\example_2.mp4'
file 'D:\MOV\example_3.mp4'

で変換してやればout.m3u8とひと塊のout.tsが出てくるからそっちのが楽だとは思うけど
2022/02/22(火) 14:10:30.77ID:Dddh9tJS0
AACの指定忘れてたわ

ffmpeg -f concat -safe 0 -i file.txt -c:v -libx264 -crf 24 -maxrate:v 2000K -bufsize:v 4000K -g 48 -keyint_min 48 -sc_threshold 0 -c:a aac -b:a 96k -hls_time 2 -hls_flags single_file -hls_playlist_type vod out.m3u8
2022/02/22(火) 23:10:22.55ID:Uekbj5o00
ありがとうございます!
#EXT-X-DISCONTINUITYは部分的ですが確かに行けそうです!
ただ、やり方が悪いのかもですが、m3u8がリロードされたときに機能してくれず、惜しい。。。
個別に保存されたmp4をランダムにストリーミングさようとしたのですが、、、うーん、リロード時に動かず。
2022/02/24(木) 04:49:58.13ID:YNvzhkjG0
基本的な質問で申し訳ないんですが、ffprobeで取得できるストリーム情報は、ファイルに埋め込まれているものを読み込んでいるのか、ファイルから情報を算出しているのかどちらになるのでしょうか?
2022/02/24(木) 17:35:33.34ID:c2Kf6u+/0
メタデータも読んでるしファイルの冒頭も読んでるからどっちもじゃない?
どっちが優先とか言われると分かんないけど
2022/02/24(木) 20:31:39.64ID:YNvzhkjG0
>>451
ありがとう。冒頭も読むって事はメタデータ壊れててもストリーム情報は取得できるって事?
453名無しさん@お腹いっぱい。
垢版 |
2022/02/25(金) 00:42:12.33ID:hAQavoPM0
>>452
取得したい「ストリーム情報」と壊れた「メタデータ」によって変わるだろうしそこは分かんない
言える事は-probesizeで容量(デフォ5Mバイト)、-max_probe_packetsでパケット数(デフォ2500パケット)、-analyzedurationで秒数(デフォで5Mマイクロ秒=5秒)をそれぞれ指定して
いずれかがの値に達するまで解析するのがデフォの動作って事
2022/02/25(金) 02:09:33.26ID:gaZ8jeiE0
>>453
ありがとう。
オプションなしと -analyzedurationで20秒を指定した結果のストリーム情報が全く変わらなくて(開始5秒程度でストリーム数が変わってる動画ファイル)ffprobeの情報は一体どこからどうやって引っ張ってきてるんだろうと思って。
メタデータなしでもストリーム情報が取得できるなら、ファイルぶつぎってやろうかなと。
2022/02/25(金) 08:59:52.52ID:hAQavoPM0
>>454
ビットレートによっちゃ先に-probesizeの5MBに引っかかって解析終了するけど合わせて変えても同じだった?

途中でストリーム数が変わるって事は何かしらの.tsファイル?
だったらコンテナの構造上ぶった切っても基本的にどっからでも再生できるから切っていいと思うよ
2022/02/25(金) 09:34:26.44ID:gaZ8jeiE0
>>455
そう、TSファイル。最初の5秒程度に前の番組が入っているから、analyzeduration=20M probesize=1000Mにしてる。

前の番組だけが0:15のストリーム使用してるとして

オプションなし…0:15あり、60秒オプションあり…0:15あり

なんだけど、ファイル半分に分割してみてそれぞれにオプションなしで解析かけると

ファイル1(前側)…0:15あり、ファイル2…0:15なし

みたいになる。ffprobeがコンテナのどの部分を見て解析値を出してるのか色々よく分かってなかいから初めの質問をさせて貰ったんだ。
2022/02/25(金) 09:44:01.93ID:c95Pch/+0
中華ストリーミングサイトからAV落とすと頭にCM結合されてるんだが簡単にカットする方法ないかな。
pythonで0.5秒刻みで静止画を切り出していって全面真っ黒が1秒続いたら編集点とみなすみたいなことはできそう。
■ このスレッドは過去ログ倉庫に格納されています

ニューススポーツなんでも実況