ffmpegならこちらへ 4at SOFTWARE
ffmpegならこちらへ 4 - 暇つぶし2ch260:名無しさん@お腹いっぱい。
19/08/05 18:27:34.72 jblI8Bu/0.net
>>248
-f image2 でも全く変わらないようだ

261:名無しさん@お腹いっぱい。
19/08/05 22:22:00.52 gMmg+0XU0.net
>>249
ごめん勘違いだ
yuvjがフルレンジで、MJPEGもJPEGもフルレンジだから結局気にせずできるだけピクセル形式を落とさずに変換でおk

262:名無しさん@お腹いっぱい。
19/08/05 22:22:53.62 gMmg+0XU0.net
>>251
え?ならそもそも出力が動画のMJPEGじゃなくて画像のJPEGのはずじゃないk

263:名無しさん@お腹いっぱい。
19/08/05 23:07:11.26 iEX23tUq0.net
統合失調症の特徴的な症状
■妄想
妄想とは、内容的にあり得ないことを強い確信をもって信じていることをいいます。
単に内容が奇異であるだけではなく、本人の説明も論理的に飛躍があり、通常は
考えられない理由づけをして強く確信して修正が不可能な場合が多くあります。
たとえば、「テレビで自分のことが話題になっている」「すれ違う人が全員自分の悪口を
言っている、みんな敵で自分を襲おうとしている」「警察にずっと尾行されている」
「道を歩くと皆が自分をチラチラと見る」などのような迫害妄想、被害妄想、追跡妄想、
注察妄想、関係妄想などがあり、これら全体を[被害妄想]と称されています。
時折、何かを過大に表現したり感じたりする誇大妄想とも呼べる症状もあります。
また、「考えていることが声となる」「自分の考えを世の中の人が全部知っている」など
考想化声、考想伝播、作為体験のような[自我障害]の症状も現われます。

完全にお前のことだよマジキチ朝鮮人w
何の根拠も無く俺の事を南人彰だと思い込み勘違いしてファビョるキチガイ
青葉真司と同類の人種w

264:名無しさん@お腹いっぱい。
19/08/07 10:50:24.43 MaVrwweP0.net
FFmpegかFFprobeを使って、動画の総フレーム数を取得したいのですが
どうすれば良いですか?
検索しても見つからなかったので、
動画時間とFPSを取得して、
これらをかけ算して求めてみたのですが、
実際のものより3フレームくらいずれてしまいます。
一体どうすれば正確な値を取得できますか?

265:名無しさん@お腹いっぱい。
19/08/07 11:49:41.97 CNBeX4lL0.net
高田馬場ゲーセンミカド アーカイブ直リンスレ4
スレリンク(gecen板:773番)-
774 名前:名無しさん@お腹いっぱい。[] 投稿日:2019/08/04(日) 20:27:25.83 ID:r6axv/hG0
ただイケダもAKIRAもまだまだよのう
チャットで南人彰や鈴木ドイツのような複数捨て垢で煽って楽しんでる奴の書き込みと分からないといけないよな
ブロックはしなくていいから(ネット工作用に捨て垢を100以上持ってる連中だから)スルーはしないと
こういうネット犯罪者は捨て垢と捨て垢で話を望まない方向に盛り上げていく手口を使ってくる事も覚えておくように
775 名前:名無しさん@お腹いっぱい。[] 投稿日:2019/08/04(日) 20:41:55.76 ID:KvFn6Uzl0
他のyoutuberの人は飛ばして読んだり
基本チャット民はスルーでいいからね
776 名前:名無しさん@お腹いっぱい。[] 投稿日:2019/08/04(日) 20:51:36.07 ID:/8wLH/520
1,株式会社チキンヘッドの南人彰は、ゲームが作れなくなってからは芸能人の有料フォロワーや電通の下請けの宣伝工作をやっている
確定しているのはハリウッドザコシの有料フォロワー(つまりはサクラ)
2、ゲーム業界で恨みを残す形で追い出されたので成功している者を恨むような傾向が強い
777 名前:名無しさん@お腹いっぱい。[] 投稿日:2019/08/04(日) 20:53:02.50 ID:/8wLH/520
なんで南人彰がゲームを作れなくなったかはセガの奥也氏に尋ねたほうが早い
778 名前:名無しさん@お腹いっぱい。[] 投稿日:2019/08/04(日) 23:11:17.17 ID:FTOC1U1T0
「ガロスペで一番強いキャラは誰ですか?」などの
埒の開かない質問も実は南人彰&鈴木ドイツらで
わざと揉めるような質問をしてくる         
780 名前:名無しさん@お腹いっぱい。[] 投稿日:2019/08/05(月) 11:12:40.44 ID:sg9JXTBv0
つべの垢100以上ってやばいよな
ミカドの動画のコメント欄で自分の書き込みに高評価を連ねるとそのコメントはトップ表示されるようになる
そういうやつに心当たりない?動画うp管理してるミカドの人
そいつが南人彰ないし鈴木ドイツだよw         一生懸命自作自演ネット工作頑張ってるところ悪いんだけど、これってお前が犯人なの? 株式会社チキンヘッドの南人彰

266:名無しさん@お腹いっぱい。
19/08/07 13:29:54.42 6YUr5J/h0.net
あなたのレスの1行目のフレーズでググったら見つかったので、そちらでどうぞ

267:名無しさん@お腹いっぱい。
19/08/07 14:43:13.82 MaVrwweP0.net
URLリンク(code-examples.net)
ここにそれらしいコードが書かれてあるのですが
ffprobe -i my_video.mp4 -show_frames 2>&1|grep -c '^\[FRAME'
ffprobe -i my_video.mp4 -show_frames 2>&1 | grep -c media_type=video
を試しても何も結果が返ってこないのですが
そして、最後に
代わりに時間に基づいて計算します
とあるので時間から求めるしかないのではないでしょうか?

268:名無しさん@お腹いっぱい。
19/08/07 15:09:47.40 6YUr5J/h0.net
だから、>>257 で検索上位のやつを試してみなよ
一発だから

269:名無しさん@お腹いっぱい。
19/08/07 15:37:24.11 CNBeX4lL0.net
自治スレ2
スレリンク(game90板:327番)-
こんなチョンみたいなニホンゴ?で自治なんてできるの?w
「自治」のイミ知ってる? >南人彰だか鈴木ドイツだか知らないがw
> 統合失調症の特徴的な症状
>
> ■妄想
> 妄想とは、内容的にあり得ないことを強い確信をもって信じていることをいいます。
> 単に内容が奇異であるだけではなく、本人の説明も論理的に飛躍があり、通常は
> 考えられない理由づけをして強く確信して修正が不可能な場合が多くあります。
>
> たとえば、「テレビで自分のことが話題になっている」「すれ違う人が全員自分の悪口を
> 言っている、みんな敵で自分を襲おうとしている」「警察にずっと尾行されている」
> 「道を歩くと皆が自分をチラチラと見る」などのような迫害妄想、被害妄想、追跡妄想、
> 注察妄想、関係妄想などがあり、これら全体を[被害妄想]と称されています。
> 時折、何かを過大に表現したり感じたりする誇大妄想とも呼べる症状もあります。
> また、「考えていることが声となる」「自分の考えを世の中の人が全部知っている」など
> 考想化声、考想伝播、作為体験のような[自我障害]の症状も現われます。
>
>
> 完全にお前のことだよマジキチ朝鮮人wwww
> 何の根拠も無く俺の事を南人彰だと思い込み勘違いしてファビョるキチガイ
> 青葉真司と同類の人種wwww

270:名無しさん@お腹いっぱい。
19/08/07 16:16:41.88 tXe+yQCS0.net
4.2がでたぞ。
今ビルド中。

271:名無しさん@お腹いっぱい。
19/08/07 17:56:15.15 MaVrwweP0.net
>>259
Googleで検索すると
URLリンク(code-examples.net)
が一番上に出てきますが
URLを張っていただけないでしょうか?

272:名無しさん@お腹いっぱい。
19/08/07 19:07:00.20 ryloZwWT0.net
ffprobe Documentation
URLリンク(ffmpeg.org)

273:名無しさん@お腹いっぱい。
19/08/07 19:14:53.24 nAL/60Tp0.net
ffmpegはぐぐったのは信用しない方がいい

274:名無しさん@お腹いっぱい。
19/08/07 19:20:27.42 QbEwr0EQ0.net
信用ならないのは別にffmpegに限らんだろ
マニュアル照らし合わせつつ いろいろ試せばいいんだよ

275:名無しさん@お腹いっぱい。
19/08/08 13:38:20.96 5t2DjPSF0.net
ADVANCED大戦略 38欠陥品
スレリンク(game板:934番)
> 929 名前:名無しさんの野望[sage] 投稿日:2019/08/07(水) 13:07:22.15 ID:fUVcC+ua
> まあ実際他スレではほとんど皆スルーしてるから良いんじゃね
> IPはvpnでコロコロ変えてるから無意味だけどそれ以外の方法で透明NGは余裕っしょ
> このスレはゴミの肥溜めみたいなもんだからどんなに荒れてようが誰にも迷惑かからんし
> どうせ埋まったらキチガイ本人がまた次スレ立てるだろ
>
> 930 名前:名無しさんの野望[sage] 投稿日:2019/08/07(水) 13:12:45.93 ID:Oj4+g13y [4/4]
> >>925
> まあ君に当たり散らした訳ではないのですまん
> スマホで見てるけどクリーニングするとキャッシュ消えていちいちNG入れないといけないからだるいんだよね
>
> 931 名前:名無しさんの野望[sage] 投稿日:2019/08/08(木) 07:54:20.20 ID:1A/Ms3FC
> >>926
> 涙目逃亡糖質ガイジいっらいらwwwwwwww
>
> 932 名前:名無しさんの野望[sage] 投稿日:2019/08/08(木) 10:52:01.00 ID:RVECqLpM
> ここの糖質が他スレを自演で南のフリして荒らして、南を懲らしめるっていうのを大義名分に自分でも荒らしてるってことでOK?
> もう子供のごっこ遊びレベルじゃん
> こんなのを四、五十歳のおっさんがやってると思うと悲しくなるな
>
> 病気だしどうしようもないね
> なるかどうかは運だし
> 早く良くなれよとしか
>
> 15年治らないなら無理だろw
> 熊沢栄一郎みたいに親に殺してもらうしかねえわw
  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
殺害に関連づける文章を書いている犯人はご存知株式会社チキンヘッドのミナミヒトアキ容疑者と
鈴木ドイツ容疑者 必要ならば警察に被害届を出してください

276:名無しさん@お腹いっぱい。
19/08/08 17:43:18.66 k2dwG1uB0.net
>>258
そのサイトのどこにも "-show_frames" を使った例が出てこない
最近こんな質問の仕方ばかりだな
知りたいこと手っ取り早く教えてもらって
あとはなしのつぶて

277:名無しさん@お腹いっぱい。
19/08/08 18:10:11.99 Z1Z52C1I0.net
教えてないじゃん
変なヒントモドキ出して無駄なやり取りするくらいなら最初から無視してほしい

278:名無しさん@お腹いっぱい。
19/08/08 18:41:05.69 P90rycqP0.net
「~~はやめろ」とか1行ヒントモドキは多いよねここw
「何故やめたほうが良いのか」っていうのを書くかソース貼るか位してほしいもんだけど

279:名無しさん@お腹いっぱい。
19/08/08 18:50:59.66 4ia9Vrh90.net
じゃあ、改めてあなた(達?)が教えてあげたらどう?

280:名無しさん@お腹いっぱい。
19/08/08 19:10:04.04 /4Dz2C9v0.net
ヒントをもとに検索すればすぐに見つかることまで
手取り足取り教えなきゃならないのか
>>2-3 だってあるのにさ

281:名無しさん@お腹いっぱい。
19/08/08 19:23:22.38 P90rycqP0.net
ヒントにすらなってないって話が理解できないかな?

282:名無しさん@お腹いっぱい。
19/08/08 19:30:47.93 gF4wOCtJ0.net
ああ、ヒントだということが理解できないんだね

283:名無しさん@お腹いっぱい。
19/08/08 19:42:12.76 P90rycqP0.net
言っとくが今回の質問のみの話をしているわけじゃないからな?
「ここ」と書いている意味が文盲は理解でき無さそうだが。
>>45,77,83,88,128あたりのヒントにもアドバイスにもなってない連中の話だからな?
あと相手がヒントやアドバイスだということが理解できないレベルの文章だったらいずれにしても書かないほうが良い。
何のための言葉と文字なのか少し足りない頭を使って考えてみよう。

284:名無しさん@お腹いっぱい。
19/08/08 20:18:28.49 lHH8R4fX0.net
>>274
>>227 は100点満点でいくらぐらい?

227 名無しさん@お腹いっぱい。 sage 2019/08/03(土) 17:06:05.20 ID:w/8lHmCj0
-iの前置きは入力オプションとしての時間位置指定
出力ファイルの前置きは出力オプションとしての時間位置指定
前者は中身を展開する前に、開始時間とフレームレートなどから指定位置に目星付けて読み出し開始
後者は中身を展開して読みながら指定位置まで移動して読み出し開始
当然後者がより確かかつ遅い
時間が掛かりすぎる時以外は後者が良い
あと-toは日本語での使用例があまり見られないけど、時間の長さを指定できて便利だし精度も-tと変わらん

285:名無しさん@お腹いっぱい。
19/08/08 21:08:39.35 1Wt/Dtoc0.net
ADVANCED大戦略 38欠陥品
スレリンク(game板:934番)
> 929 名前:名無しさんの野望[sage] 投稿日:2019/08/07(水) 13:07:22.15 ID:fUVcC+ua
> まあ実際他スレではほとんど皆スルーしてるから良いんじゃね
> IPはvpnでコロコロ変えてるから無意味だけどそれ以外の方法で透明NGは余裕っしょ
> このスレはゴミの肥溜めみたいなもんだからどんなに荒れてようが誰にも迷惑かからんし
> どうせ埋まったらキチガイ本人がまた次スレ立てるだろ
>
> 930 名前:名無しさんの野望[sage] 投稿日:2019/08/07(水) 13:12:45.93 ID:Oj4+g13y [4/4]
> >>925
> まあ君に当たり散らした訳ではないのですまん
> スマホで見てるけどクリーニングするとキャッシュ消えていちいちNG入れないといけないからだるいんだよね
>
> 931 名前:名無しさんの野望[sage] 投稿日:2019/08/08(木) 07:54:20.20 ID:1A/Ms3FC
> >>926
> 涙目逃亡糖質ガイジいっらいらwwwwwwww
>
> 932 名前:名無しさんの野望[sage] 投稿日:2019/08/08(木) 10:52:01.00 ID:RVECqLpM
> ここの糖質が他スレを自演で南のフリして荒らして、南を懲らしめるっていうのを大義名分に自分でも荒らしてるってことでOK?
> もう子供のごっこ遊びレベルじゃん
> こんなのを四、五十歳のおっさんがやってると思うと悲しくなるな (惜しいw 二匹とも 昭 和 3 6 年 生 ま れ の 5 8 才 で す w )
>
> 病気だしどうしようもないね
> なるかどうかは運だし
> 早く良くなれよとしか
>
> 15年治らないなら無理だろw
> 熊沢栄一郎みたいに親に殺してもらうしかねえわw
  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
殺害に関連づける文章を書いている犯人はセガとシステムソフトαへハンマーを使って頭を砕くという内容の
殺害予告分を書いた犯人でお馴染み              株式会社チキンヘッドのミナミヒトアキ容疑者と鈴木ドイツ容疑者
◆◆◆必要ならば警察に被害届を出してください◆◆◆

286:名無しさん@お腹いっぱい。
19/08/08 22:00:46.34 lHH8R4fX0.net
総フレーム数なんて動画最後まで読み込んだらいつだって標準出力に表示されてるのに……
特別取得する方法なんて取らなくて良いのでは
コマンド:
-i '入力'
-codec copy -f null
'pipe:1'
標準出力(例):
  ︙
Stream mapping:
Stream #0:0 -> #0:0 (copy)
Press [q] to stop, [?] for help
frame= 1852 fps=0.0 q=-1.0 Lsize=N/A time=00:00:30.88 bitrate=N/A speed= 143x
video:15059kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: unknown

287:名無しさん@お腹いっぱい。
19/08/08 22:03:24.57 lHH8R4fX0.net
>>277 のはframe= 1852が1852フレームって事ね

288:名無しさん@お腹いっぱい。
19/08/08 23:26:37.75 3HT9wkkH0.net
>>277
ffprobeなら、-count_framesを用いなければ、全部読み込むことなく取得できるので、
長い動画を大量に処理するとき(あまり思いつかないけどw)には、
処理時間に相当違いが出てくるな。
(ただし、動画によっては取得できない場合がある)
それに、パイプや外部コマンドを使わずに、ffprobeのみで、
フレームレートや総フレーム数なんかの値のみを取り出したり、整形することが可能なので、
Windows環境では利用価値があると思うよ。

289:名無しさん@お腹いっぱい。
19/08/08 23:43:30.67 lHH8R4fX0.net
>>279
〉 -coount_framesを用いなければ
は–を用いれば、の間違い?
全部読み込むことなく確実に取得は符号化の特性上無理で、それ結局はストリームを最後まで読み込ん(≠展開する)でる事には変わらないだろうからほぼほぼ速度同じだと思うよ
-codec copy も同じように展開しない上に-f nullで無出力、出力先がpipe:1(- と同じ)からね
実際さっきの標準出力に speed= 143x ってあるように快速

290:名無しさん@お腹いっぱい。
19/08/09 00:30:18.99 Qus1Piiv0.net
>>280
-count_framesを用いなければ、であってるよ。
このオプションを用いると、動画データを実際に処理しながらカウントするので、めちゃくちゃ遅い。
値は"nb_read_frames"として出力される。
フレームカウントにはもう一つあって、
以上オプションを用いるか否かにかかわらず、
ファイルに埋め込まれた値が"nb_frames"として出力され、
よほど特殊なもの(切り出したものなど)でない限り、これらの値は同一となる。
mkvなんかだと、取得できないので、N/Aが帰ってきちゃうけど。
>>272 の方法は、基本的には後者の"nb_frames"と同じものみたいで、
実際のフレーム数と異なることがある。
もっとも、mkvなどの取得できない場合は実際に読み込んで"nb_read_frames"と同じ値が返ってくるようだ。

291:名無しさん@お腹いっぱい。
19/08/09 00:33:12.58 Qus1Piiv0.net
ごめん、アンカー間違えた。
>> 272ではなく、 >>277

292:名無しさん@お腹いっぱい。
19/08/09 00:53:46.63 alxe/fbS0.net
そもそもなんのためにフレーム数を知りたいんだろう?
ぐぐるといっぱいヒットするから需要はあるんだろうが自分には目的がわからない
しかもそのものズバリのcount_framesなんてオプションがあるのに
どれもこれもひねくれたやり方ばかりしている
昔はなかったオプションなのか?

293:名無しさん@お腹いっぱい。
19/08/09 01:51:37.20 Qus1Piiv0.net
>>283
1.0直前の0.11で実装されたオプションみたい。
まあ、7年も前だけど。
総フレーム数については、
mediainfoでは正確に知ることができない、みたいな話題を、
どこかで見た覚えがあるけど、それなりに需要はあるだろうね。

294:名無しさん@お腹いっぱい。
19/08/09 02:14:13.34 LBCLFZif0.net
みんな不親切だなw
コマンド書いてやればみんなすぐに試して納得だろうに
>>279氏の例
ffprobe -show_streams -select_streams 0:v -show_entries
stream=nb_frames:stream_tags=:stream_disposition= -i hogehoge.mp4
279氏の言う通りmp4でも極稀に正確な値を示さない場合もあるけど、まともな
プロセスで作った動画ならVFRであっても正しいフレーム数になってるはず。

295:名無しさん@お腹いっぱい。
19/08/09 09:38:14.93 +Ab6SUvu0.net
ADVANCED大戦略 38欠陥品
スレリンク(game板:934番)
> 929 名前:名無しさんの野望[sage] 投稿日:2019/08/07(水) 13:07:22.15 ID:fUVcC+ua
> まあ実際他スレではほとんど皆スルーしてるから良いんじゃね
> IPはvpnでコロコロ変えてるから無意味だけどそれ以外の方法で透明NGは余裕っしょ
> このスレはゴミの肥溜めみたいなもんだからどんなに荒れてようが誰にも迷惑かからんし
> どうせ埋まったらキチガイ本人がまた次スレ立てるだろ
>
> 930 名前:名無しさんの野望[sage] 投稿日:2019/08/07(水) 13:12:45.93 ID:Oj4+g13y [4/4]
> >>925
> まあ君に当たり散らした訳ではないのですまん
> スマホで見てるけどクリーニングするとキャッシュ消えていちいちNG入れないといけないからだるいんだよね
>
> 931 名前:名無しさんの野望[sage] 投稿日:2019/08/08(木) 07:54:20.20 ID:1A/Ms3FC
> >>926
> 涙目逃亡糖質ガイジいっらいらwwwwwwww
>
> 932 名前:名無しさんの野望[sage] 投稿日:2019/08/08(木) 10:52:01.00 ID:RVECqLpM
> ここの糖質が他スレを自演で南のフリして荒らして、南を懲らしめるっていうのを大義名分に自分でも荒らしてるってことでOK?
> もう子供のごっこ遊びレベルじゃん
> こんなのを四、五十歳のおっさんがやってると思うと悲しくなるな (惜しいw 二匹とも 昭 和 3 6 年 生 ま れ の 5 8 才 で す w )
>
> 病気だしどうしようもないね
> なるかどうかは運だし
> 早く良くなれよとしか
>
> 15年治らないなら無理だろw
> 熊沢栄一郎みたいに親に殺してもらうしかねえわw
  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
殺害に関連づける文章を書いている犯人はセガとシステムソフトαへハンマーを使って頭を砕くという内容の
殺害予告分を書いた犯人でお馴染み              株式会社チキンヘッドのミナミヒトアキ容疑者と鈴木ドイツ容疑者
◆◆◆必要ならば警察に被害届を出してください◆◆◆

296:名無しさん@お腹いっぱい。
19/08/09 14:02:48.92 8PBlwVfa0.net
>>281
うーん……ffprobeは使わないから知らんけど >>227 で書いたffmpeg単体の方法、mkvでもちゃんと快速で正しい結果で返ってきたよ
入力は前のmp4とは別の82フレームのmkv
コマンド:
-i '入力.mkv'
-codec copy -f null
'pipe:1'
標準出


297:力:   ︙(前略) Stream mapping: Stream #0:0 -> #0:0 (copy) Press [q] to stop, [?] for help frame= 82 fps=0.0 q=-1.0 Lsize=N/A time=00:00:03.95 bitrate=N/A speed= 716x video:162kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: unknown



298:名無しさん@お腹いっぱい。
19/08/09 14:19:07.63 gA3gxLDD0.net
ADVANCED大戦略 38欠陥品
スレリンク(game板:934番)
> 15年治らないなら無理だろw
> 熊沢栄一郎みたいに親に殺してもらうしかねえわw
  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^




















ガとシステムソフトαへハンマーを使って頭を砕くという内容の殺害予告分を書いた犯人でお馴染み         
     株式会社チキンヘッドのミナミヒトアキ容疑者と鈴木ドイツ容疑者

                  ★★★必要ならば警察に被害届を出してください★★★

299:名無しさん@お腹いっぱい。
19/08/09 17:42:41.86 dT+sZjgP0.net
>>287
手元のMP4ファイル(ffmpegで切り出したもの)では、
ffmpeg、mediainfo、mp4box、boxdumper、それぞれで、759 frames (samples) とされるものについて、
ffprobeでは、nb_frames=759、nb_read_frames=757 という結果が出た。
                   ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
別のMKVファイルだと、
ffmpeg、mediainfo、それぞれで、7470 framesとされるものが、
ffprobeでは、nb_frames=N/A、nb_read_frames=7470 という結果が出た。
         ̄ ̄ ̄ ̄ ̄ ̄ ̄
実際に全フレームをデコード処理した上でカウントして得られるのは、
唯一、ffprobeのnb_read_framesのようなので、
-count_framesオプションを用いたこの値が、最も正確なものだと思うけど、
大きいものだとめちゃくちゃ時間かかる(まるでフリーズしたかのようになる)し、
目的にもよるけど、そう大きな違いじゃないから、
とりあえず、それ以外の方法でいいと思う。
やはり、解析に特化してるmediainfo
(--Output="Video;%FrameCount%"をオプション指定)が
一番使いやすいというのが個人的な感想かな。

300:名無しさん@お腹いっぱい。
19/08/09 18:00:01.04 dT+sZjgP0.net
>>285
いやぁ、検索するなりしてもう試してると思ったので、省略してしまったよw
ちなみに、-show_entriesでstreamを選択してるので、
-show_streamsオプションはいらないよ(あっても構わないけどね)。
なお、ffprobeに関する、 >>289 のコマンドは
ffprobe -v 24 -select_streams v:0 ^
-show_entries stream="nb_frames,nb_read_frames" ^
-count_frames -of default="nw=1:nk=0" ^
対象動画ファイル
末尾の^はWindows用のエスケープ文字なので、改行しなければ実際には一行ね。

301:名無しさん@お腹いっぱい。
19/08/09 18:37:46.78 dT+sZjgP0.net
一応警告もしておくね。
>>290 のコマンドで、大きなファイルを指定すると、思った以上に時間がかかり、
あたかもフリーズしたかのような状態になるので、
・予め小さなファイルから試す
・-count_framesオプションを適宜外す(ただし、nb_read_framesの値は取得できない)
以上を留意されたし。
ついでだけど、-v 24 (warning) は、-v 8 (fatal) くらいにしておいたほうが、
不完全なファイルの場合にはちょうどいいかも。

302:名無しさん@お腹いっぱい。
19/08/09 20:05:11.86 8PBlwVfa0.net
>>289
検証お疲れさま
細かいようだけど、ffmpegのコマンドはどんなので試したのか教えてほしい
もしffmpegの-codec copyで正しい値が取得できないなら
-loglevel +repeat+level+debug
-i '/storage/emulated/0/Download/眷属ミコト戦.webm'
-f null
'pipe:1'
でデコードだけして標準出力の最後のフレーム数を確認すれば良い
おそらくこれはffproveのnb_read_framesと同じ処理・値と予想します

303:名無しさん@お腹いっぱい。
19/08/09 21:01:00.14 dT+sZjgP0.net
>>292
コマンドは >>277 だよ。
念の為、nb_frames=759、nb_read_frames=757となるファイルについて、もう少し広く、
ffmpeg -i "対象動画ファイル" -c copy -f null -v 56 - >log.txt 2>&1
で全トレースログを拾ってから検索かけてみたけど、
途中経過のctts_indexに該当の数値"757"はあるものの、
残念ながら、それ以外で、ffprobeのnb_read_framesに相当する値はなかったなぁ。
このファイルに関しては、あなたの予想とは違うようです。
ちなみにこのファイルを、ffmpegで再エンコすると、
nb_frames、nb_read_frames、いずれも757になってしまった。
最初か最後の2フレームはあるにはあるけど、デコードできない、ということだろうと思う。
以上から考えると、
nb_read_framesは実際に(avcodecで)デコードできるフレーム数、ということで、
nb_frames(他のツールで表示される値もこれ)のような潜在的なフレーム数(?)とは異なるということになるのかな?
サンプルがアップできずごめんね。

304:名無しさん@お腹いっぱい。
19/08/09 21:11:31.04 w414RMEm0.net
ADVANCED大戦略 38欠陥品
スレリンク(game板:934番)
> 15年治らないなら無理だろw
> 熊沢栄ー郎みたいに親に殺してもらうしかねえわw
 





















と シ ス テ ム ソ フ ト α へ ハ ン マ ー を 使 っ て 頭 を 砕 く と い う 内 容 の 殺 害 予 告 文 を 書 い た 犯 人 で お 馴 染 み         
     株 式 会 社 チ キ ン ヘ ッ ド の ミ ナ ミ ヒ ト ア キ 容 疑 者 と 鈴 木 ド イ ツ 容 疑 者
                  ★ ★ ★ 必 要 な ら ば 警 察 に 被 害 届 を 出 し て く だ さ い ★ ★ ★ 

305:名無しさん@お腹いっぱい。
19/08/09 21:12:53.36 8PBlwVfa0.net
>>293
ありがとう、だいたい把握できたと思う
うーん2フレームは破損しているのか、そもそも実際には映像のコマではないのか……
もし手が空いてるなら連番静止画で全フレーム出力してみて757枚か759枚か調べることはできない?注文ばっかりで悪いけど、すごく気になる

306:名無しさん@お腹いっぱい。
19/08/09 21:19:31.76 MJ2OBgta0.net
ADVANCED大戦略 38欠陥品
スレリンク(game板:934番)
> 15年治らないなら無理だろw
> 熊沢栄ー郎みたいに親に殺してもらうしかねえわw
 





















と シ ス テ ム ソ フ ト α へ ハ ン マ ー を 使 っ て 頭 を 砕 く と い う 内 容 の 殺 害 予 告 文 を 書 い た 犯 人 で お 馴 染 み         
     株 式 会 社 チ キ ン ヘ ッ ド の ミ ナ ミ ヒ ト ア キ 容 疑 者 と 鈴 木 ド イ ツ 容 疑 者
                  ★ ★ ★ 必 要 な ら ば 警 察 に 被 害 届 を 出 し て く だ さ い ★ ★ ★ 

307:名無しさん@お腹いっぱい。
19/08/09 21:50:23.50 dT+sZjgP0.net
>>295
やはり、実際に処理されたのは757枚で、
最初のフレームと、最後のフレームが含まれていなかった。
ffmpeg -i "対象動画ファイル(30fps)"-an -q:v 0 -r 30 "outputFile_%03d.jpg"
もっとも、タイムスタンプの扱いが原因でも同じことは起きるかもしれないと思い、
念の為、-copyts や -start_at_zero を追加しても、動画、連番画像ともに変わらず。
>>293 の後半に書いた自分の推測が当たりのような気がする。

308:名無しさん@お腹いっぱい。
19/08/09 22:04:16.55 dT+sZjgP0.net
サンプルは簡単にできるので、
作成した上で追試してもらえると嬉しいな。
ffmpeg -i "サンプルソース動画" -ss 5 -t 10 -c copy -an "テスト用サンプル動画"
これを >>290 のコマンドで解析して、2つの値が異なればおk。

309:名無しさん@お腹いっぱい。
19/08/09 22:17:47.21 8PBlwVfa0.net
>>298
そっか……手間掛けてごめんね
時間指定で切り取った映像で再現できるならその段階でのバグの可能性があるか

310:名無しさん@お腹いっぱい。
19/08/09 23:37:35.82 vWbNFo290.net
aADVANCED大戦略 38欠陥品
スレリンク(game板:934番)
> 15年治らないなら無理だろw
> 熊沢栄ー郎みたいに親に殺してもらうしかねえわw
 





















と シ ス テ ム ソ フ ト α へ ハ ン マ ー を 使 っ て 頭 を 砕 く と い う 内 容 の 殺 害 予 告 文 を 書 い た 犯 人 で お 馴 染 み         
     株 式 会 社 チ キ ン ヘ ッ ド の ミ ナ ミ ヒ ト ア キ 容 疑 者 と 鈴 木 ド イ ツ 容 疑 者
                  ★ ★ ★ 必 要 な ら ば 警 察 に 被 害 届 を 出 し て く だ さ い ★ ★ ★ 

311:名無しさん@お腹いっぱい。
19/08/11 18:59:25.57 7FF43kUI0.net
TSやVOBの映像ソースからMP4にエンコードするときに稀に実際の映像時間より長い時間エンコードしちゃうことがあるんだけど
実時間を正確に処理できる対処法って有りますか?

312:名無しさん@お腹いっぱい。
19/08/11 19:02:30.93 F+5IEqpv0.net
別のソフトで無劣化で切り出してから処理するとか

313:名無しさん@お腹いっぱい。
19/08/11 19:37:56.10 w6NXNtpZ0.net
ADVANCED大戦略 38欠陥品
スレリンク(game板:934番)
>15年治らないなら無理だろw
>熊沢栄ー郎みたいに親に殺してもらうしかねえわw
 

 害

 関

 づ

 る

 章

 書

 て

 る

 人

 セ

と シ ス テ ム ソ フ ト α へ ハ ン マ ー を 使 っ て 頭 を 砕 く と い う 内 容 の 殺 害 予 告 文 を 書 い た 犯 人 で お 馴 染 み         
     株 式 会 社 チ キ ン ヘ ッ ド の ミ ナ ミ ヒ ト ア キ 容 疑 者 と 鈴 木 ド イ ツ 容 疑 者
                  ★ ★ ★ 必 要 な ら ば 警 察 に 被 害 届 を 出 し て く だ さ い ★ ★ ★ 
gwgde

314:名無しさん@お腹いっぱい。
19/08/12 16:23:57.23 trBKwwJD0.net
フレーム数の取得方法に関してですが
どなたかコードをまとめて説明いただけないでしょうか?
動画ファイルを最後まで読み込まないと
正確なフレーム数が取得できず、ファイルによっては取得すらできないものもある。
ただし、最後まで読み込む方法だと
動画時間の長いものは非常に時間がかかる、ということですか?
FFmpegでもFFprobeでも同じですか?
MediaInfoを使ったとしても同じなのでしょうか?

315:名無しさん@お腹いっぱい。
19/08/12 19:07:02.97 vFAnYV3n0.net
そりゃVFRとかあるしな…

316:名無しさん@お腹いっぱい。
19/08/12 19:46:25.02 QMYwQeQm0.net
ほんとに自分で試そうとしないんだなw

317:名無しさん@お腹いっぱい。
19/08/12 22:13:58.73 Q9z2tV/o0.net
上でffmpeg単体でフレーム数取得するコマンド書いてた者だけど、流石に面倒見切れよう
こっちは何も手応えない相手の為にもっと手間割けるかって話

318:名無しさん@お腹いっぱい。
19/08/12 22:36:44.49 9ZdlGUf60.net
ここまでアレだと逆にすがすがしいねぇw
まあこんなんでも、お盆で暇な人がまとめて説明したり検証してくれたりするんだろうなあwww

319:名無しさん@お腹いっぱい。
19/08/12 23:45:46.85 yq6vabge0.net
ADVANCED大戦略 38欠陥品
スレリンク(game板:934番)
>1 5 年 治 ら な い な ら 無 理 だ ろ w
>熊 沢 栄 ー 郎 み た い に 親 に 殺 し て も ら う し か ね え わ w
 

 害

 関

 づ

 る

 章

 書

 て

 る

 人

 セ

と シ ス テ ム ソ フ ト α へ ハ ン マ ー を 使 っ て 頭 を 砕 く と い う 内 容 の 殺 害 予 告 文 を 書 い た 犯 人 で お 馴 染 み         
     株 式 会 社 チ キ ン ヘ ッ ド の ミ ナ ミ ヒ ト ア キ 容 疑 者 と 鈴 木 ド イ ツ 容 疑 者
                  ★ ★ ★ 必 要 な ら ば 警 察 に 被 害 届 を 出 し て く だ さ い ★ ★ ★
ageawada

320:名無しさん@お腹いっぱい。
19/08/14 10:54:28.87 2aqn0nPS0.net
>>227
-iの前の-ssは不正確という表現しかされないので、何かの誤差かと思ってたけど、
GOP単位での指定になるらしい
-ss 粗い時刻 -i ソース -ss 正確な時刻 -t 時間
と3つ指定すると、正確かつ高速に切り出せる
但し、2回目の-ssは1回目の-ssの時刻を基準とした時刻を計算して指定しないといけない
手計算では面倒なのでスクリプト推奨

321:名無しさん@お腹いっぱい。
19/08/14 16:28:21.11 /cS/kYjr0.net
ffmpegってLAMEのジョイントステレオ的なコマンドは無いんですか?

322:名無しさん@お腹いっぱい。
19/08/14 16:41:48.06 OBpGedUw0.net
あるよ

323:名無しさん@お腹いっぱい。
19/08/14 22:07:53.95 H42cx1QJ0.net
>>310
分迄と、秒以降とで分けるのがそんなに大変か?

324:名無しさん@お腹いっぱい。
19/08/14 23:33:28.97 +hjjthty0.net
>>313
分ぴったりにキーフレームがある訳じゃないでしょ

325:名無しさん@お腹いっぱい。
19/08/15 00:56:39.98 Ix0MNwhQ0.net
>>314
キーフレームの間隔が、1分を超えるとでも言うのかい?

326:名無しさん@お腹いっぱい。
19/08/15 01:40:50.51 JCF9KUka0.net
>>315
正確に切り取るの意味考えたら指定時間ぴったりにキーフレームが必須条件なの嫌でも分かるでしょ
しかも、そもそもずれてて良いんだったらキーフレームの間隔2分とかでも上手く行くはずで、キーフレームの間隔が1分超えるどうこうは関係ないと思うけど

327:名無しさん@お腹いっぱい。
19/08/15 09:49:50.67 NYQrX2sn0.net
if ($acodec =~ /flac/i) {
 $acodecOut = 'aac -ab 144k';
} else {
 $acodecOut = 'copy';
}

328:名無しさん@お腹いっぱい。
19/08/15 21:12:39.00 aV1IEEXd0.net































株  式  会  チ  キ  ン ヘ  ッ  ド の  ミ  ナ  ミ  ヒ  ト  ア  キ  遊  ぼ  う  ぜ76

329:名無しさん@お腹いっぱい。
19/08/15 21:19:13.19 uPEk4XU70.net
4月14日にffmpeg久しぶりに更新してて使わず今に至るんだけど
-af silenceremove たまに使う圧縮バッチがエラー吐いて死んだ
いつ文法変更したのやら 
オプションは書き直す予定だけど念の為出力ファイルに変化がないか最新版と旧構文最終対応版でビット比較したいので
いつ変更入ったかわかる方いませんか?よろしくお願いいたします

ffmpeg version 4.1.3 Copyright (c) 2000-2019 the FFmpeg developers
built with gcc 8.3.1 (GCC) 20190414

330:名無しさん@お腹いっぱい。
19/08/15 21:23:31.68 aV1IEEXd0.net































株  式  会  チ  キ  ン ヘ  ッ  ド の  ミ  ナ  ミ  ヒ  ト  ア  キ  遊  ぼ  う  ぜyjtj

331:名無しさん@お腹いっぱい。
19/08/15 21:23:35.97 aV1IEEXd0.net































株  式  会  チ  キ  ン ヘ  ッ  ド の  ミ  ナ  ミ  ヒ  ト  ア  キ  遊  ぼ  う  ぜ4yh

332:名無しさん@お腹いっぱい。
19/08/15 22:30:28.27 uPEk4XU70.net
319はほぼ解決しました
最新版が1サンプル削り過ぎな気がするのでバイナリ目視中

333:名無しさん@お腹いっぱい。
19/08/15 22:32:42.60 NJ6bP9sa0.net
これらのどれかでしょう
URLリンク(git.videolan.org)

334:名無しさん@お腹いっぱい。
19/08/15 23:25:12.03 uPEk4XU70.net
ありがと。バイナリとにらめっこしてanyanyが最善のオプションという結論に至りました。全面解決
去年の10月にテコ入れされたのね。無音除去の選択肢が広がっていい感じ。ポールさんありがと

335:名無しさん@お腹いっぱい。
19/08/16 18:44:41.20 bROdQAv50.net































株  式  会  チ  キ  ン ヘ  ッ  ド の  ミ  ナ  ミ  ヒ  ト  ア  キ  遊  ぼ  う  ぜaa

336:名無しさん@お腹いっぱい。
19/08/17 20:21:55.28 sbL8Wkfj0.net
ポルノ視聴中の画面を「録画して脅す」凶悪ウィルス | Forbes JAPAN(フォーブス ジャパン)
URLリンク(forbesjapan.com)
> ユーザーがポルノコンテンツを視聴した場合にFFmpegを用いてパスワードを盗んだり、
> 画面を監視するためのソフトウェアをインストールするという。

337:名無しさん@お腹いっぱい。
19/08/17 21:13:40.34 XiLDuGHf0.net
>>326
ノートPCやスマホ内蔵のWebカメラ乗っ取ってユーザーを録画とかされたら万事休すだなw

338:名無しさん@お腹いっぱい。
19/08/18 02:14:08.01 kWRxVmVx0.net































株  式  会  チ  キ  ン ヘ  ッ  ド の  ミ  ナ  ミ  ヒ  ト  ア  キ  遊  ぼ  う  ぜilli

339:名無しさん@お腹いっぱい。
19/08/18 14:52:37.46 moGosr6n0.net
かぁーこえぇなぁ(シコシコ)

340:名無しさん@お腹いっぱい。
19/08/18 15:52:32.17 hb+gexOI0.net



シエ
 東
  マ
  ン
   シ
    ョ
    ン
    神
   隠
   し
  殺
  人
 事
件              い く ら I D を 偽 っ て も 、 チ ョ ン 臭 さ と 根 の 暗 さ は 変 え ら れ な い 














株  式  会  チ  キ  ン ヘ  ッ  ド の  ミ  ナ  ミ  ヒ  ト  ア  キ  根の暗い自作自演工作なんてやめて 遊  ぼ  う  ぜyiu

341:名無しさん@お腹いっぱい。
19/08/21 13:57:55.26 yfkWG1Lb0.net
4.2も出た事だしそろそろ行けるかなと思ったけど、特に何も変わらず
HLSでfmp4を保存するとフレームレートが500fpsとか以上な速さになる
ツイキャスのアーカイブをfmp4で保存したいのに
(´・ω・`)ショボーン

342:名無しさん@お腹いっぱい。
19/08/21 17:45:50.08 VPHC843o0.net
m毎日熱中症対策で頭に巻いてるタオルから生乾き臭がする株/式/会/社/チ/キ/ン/ヘ/ッ/ド/のボンクラチョーセンジンの南ひ/と/あ/き/?
























どうせ青葉みたいに独りよがりな思い込みで勝手に恨み抱いてんだろうな
15年も前からずっと粘着してる子供部屋おじさんとか完全に末期だろw
自殺したほうがいいよ

343:名無しさん@お腹いっぱい。
19/08/22 10:05:48.15 2pPafzww0.net
なんかもう何年もCMAFがどうとかLHLSがどうとか言ってるけど企業がドヤ顔で採用自慢する以外は何も進展してない気がする

344:名無しさん@お腹いっぱい。
19/08/23 02:20:37.31 XwLuw69/0.net
,nj> 全
> 部
> 自
> 分
> に
> 当
> て
> 嵌
> ま
> っ
> て
> る
> の
> が
> ま
> ぁ
> ア
> レ
> な
> 人
> の
> 特
> 徴
> な
> ん
> で
> し
> ょ
>
> 青葉と宮崎のハイブリッド それが○株○式○会○社○チ○キ○ン○へ○ッ○ド○のチョウセンヒトモドキ 南ひとあき たるゆえん

345:名無しさん@お腹いっぱい。
19/09/03 18:55:48.65 dSSBzl3h0.net
TV録画のTSファイル(144


346:0:1080)を静止画で書き出す時に、何もしないと画像が縦伸びして出力されてしまう -aspectで指定しても(DOS上のSAR DARは変わるのに、解像度は変わらず…)、-aspectは無視されて縦伸びする…。 -vf scale 1920:1080(または-s)オプション付け加えると、できるはできるけど、1枚2MB超えるぐらいのファイルになってしまう…。(せいぜい500kbぐらいにしたい) これをどうにかする方法ありますか?



347:名無しさん@お腹いっぱい。
19/09/03 19:19:16.78 WSSG6RXz0.net
アホですね。

348:名無しさん@お腹いっぱい。
19/09/03 22:44:45.38 nSXrqI5q0.net
JPGに出力すれば

349:名無しさん@お腹いっぱい。
19/09/08 08:05:59.16 3eBywsgR0.net
n4.2.1が出たぞ。

350:名無しさん@お腹いっぱい。
19/09/21 23:01:49.87 bFavcqJn0.net
おっぱい

351:名無しさん@お腹いっぱい。
19/09/21 23:03:53.89 EshSE2IA0.net
自称巨乳は大抵デブ

352:名無しさん@お腹いっぱい。
19/10/01 05:00:58.36 GsGDv3hQ0.net
音声ストリーミング(ネットラジオ)の録音に使ってるんだけど
-tオプションでdurationを指定していても、録音が止まらないケースが出てきた
-tオプションの説明を読むと、入力ファイルから指定秒数を変換するオプションとある
-tオプションは録音の停止を意味するわけじゃないということだろう
じゃあどうすれば指定時間でプロセスを止められるの?

353:名無しさん@お腹いっぱい。
19/10/01 06:09:52.27 07ByIXOA0.net
>>341
「ケースが出てきた」ってことは今まで使えてたのが急に使えなくなったってことか?
うちでも.mp3のストリーミングのラジオを録音して -t オプションで時間指定できてる
端折らずにコマンドそのまま貼ってみ

354:名無しさん@お腹いっぱい。
19/10/01 11:18:56.59 jUcG935N0.net
情報書かないやつは無視

355:名無しさん@お腹いっぱい。
19/10/03 10:51:02.36 /+9qXa5K0.net
エンコード処理を途中で終了したい場合は終了コマンドのようなものでやるのでしょうか?
コマンドプロンプトを終了させてしまったらだめですか?

356:名無しさん@お腹いっぱい。
19/10/03 12:47:05.98 E+wfa4eN0.net
ctrl+cではいかんの?

357:
19/10/03 17:54:09.62 SNvyoOfP0.net
q

358:
19/10/03 17:56:34.11 SNvyoOfP0.net
qで止められる

359:名無しさん@お腹いっぱい。
19/10/03 18:01:20.32 yF0bdW260.net
>>344
もしbackgroundで実行していたら、
kill -9 コマンドでプロセスを終わらせてしまえばいい。

360:名無しさん@お腹いっぱい。
19/10/03 18:53:19.97 fujCTWCt0.net
>>348
おお、それじゃあミュートとかボリューム変更だけ
バックグラントで行なえるコマンドはありますか?
それが出来るなら自作ソフトから制御してみたい

361:名無しさん@お腹いっぱい。
19/10/03 21:01:09.12 /+9qXa5K0.net
>>345-348
ありがとうございます。
やってみます。

362:名無しさん@お腹いっぱい。
19/10/05 04:30:49.38 /LZqelt20.net
2つのモノラル音声ファイルを連結じゃなくて合成する方法ない?
同じ再生時間のmp3があるから、それを合成したい。10分+10分=10分ということ。

363:名無しさん@お腹いっぱい。
19/10/05 06:36:07.53 DGRJvQg40.net
amixフィルターならできそうだけど、パンの指定とかは無い

364:名無しさん@お腹いっぱい。
19/10/08 11:48:32.19 YUn+QYAF0.net
reconnect_at_eofの機能がよく分かりません
If set then eof is treated like an error and causes reconnection,
this is useful for live / endless streams.
とドキュメントにあります
EOFをエラーの時のように処理してから再接続する。ライブストリーミングなどに便利。
というような意味かと思います



365:再接続が発生した時にうまいこと処理してくれるもので、 とりあえず付けておけばいいのだろうと思ったのですが、 このオプションを1にしてストリーミング録音をしようとすると [https @ 0x2bed240] Will reconnect at 192 in 0 second(s), error=End of file. [https @ 0x2bed240] Will reconnect at 192 in 1 second(s), error=End of file. [https @ 0x2bed240] Will reconnect at 192 in 3 second(s), error=End of file. [https @ 0x2bed240] Will reconnect at 192 in 7 second(s), error=End of file. のようなメッセージ延々表示されて録音が始まりません このオプションはなんなのでしょうか?



366:名無しさん@お腹いっぱい。
19/10/08 13:22:46.92 ZPmzQzep0.net
>>352
遅くなったけど、無事できた。ありがとう!

367:
19/10/13 04:01:44 z2ExOGAF0.net
>>353
配信プロトコルは何?
HLSなら、その仕組み的にリスト・ファイルと各メディア・ファイルに細かくアクセスするから先に進まなくなると思うよ
おそらく、リスト・ファイルだけを何度も取得することになる
リスト・ファイル取得=EOF → error=End of file → 再接続 → ←この流れをループ
リスト・ファイル取得=EOF → リスト中のメディア・ファイル取得=EOF → ←通常、この流れをループ

たぶん、一度だけコネクションを確立するタイプの配信プロトコルで使うんだと思う、mmshとか?
途中でストリームが止まるもコネクションは切れてないフリーズ状態から再接続させる
何らかの理由でストリーム停止=EOF → error=End of file → 再接続 → ストリーム再開
何らかの理由でストリーム停止=EOF → フリーズ状態(コネクション未切) ← 通常

EOFをエラーとして扱い、エラー発生なので再接続する
再接続の必要が発生した時に再接続する
再接続の必要=フリーズ状態=ストリーム停止=EOF

以上、確かめられないので想像です

368:名無しさん@お腹いっぱい。
19/10/15 22:39:50 xuB8fw780.net
複数の動画をタイル状に並べた一つの動画を作成したいのですが、
URLリンク(zariganitosh.hatenablog.jp)

このページの
ffmpeg -i sample_1.mp4 -i sample_2.mp4 -filter_complex "
[0:0]pad=2*iw[a];
[a][1:0]overlay=w
" overlay.mp4

で左右に並べることができました。
二つの動画のピクセルサイズが同じ場合には良いのですが、
異なる場合には、動画が重なってしまいます。

2*iwのところで、
二つの動画のピクセル数を足し算すれば良いと思うのですが、
もう片方のピクセル数を取得するにはどうすれば良いですか?

[a][1:0]overlay=w
のところで、一つ目の動画ファイルのピクセル幅を設定していますが、
これを2つめの動画ファイルのピクセル幅を設定する必要があります。
解説を見ると、大文字のWを使えば良いと書かれていたので、
[a][1:0]overlay=W
としてみましたが、二つの動画ファイルが表示されなくなりました。

一体どうすれば良いでしょうか?

369:名無しさん@お腹いっぱい。
19/10/15 23:28:07.42 dDXqNFCp0.net
flvやmp4からBDAV用のm2tsをffmpegのみで作成することはできないのでしょうか?
以下の解説を読むと、多くのソフトウェアを使用しており、かなり複雑そうです。
URLリンク(megalodon.jp)
ちなみにflvは1440*1080の地デジと同じ画面サイズと1280*720のサイズの2種類です。
これらを1440*1080のm2tsと1280*720のm2tsにそれぞれ変換し、chotBDAVとImgBurnで
BDAVを作成したいのです。

370:
19/10/16 17:15:14 zxDP8yjB0.net
BDAVは映像/音声の入ったm2tsファイル以外にも必要なものがあるので件のページでは
色々なツールを使っているんじゃなかったけな
使い方が分かるならばtsMuxeRだけで出来るみたいだけど結局うまい具合に出来る
mp4とかにffmpegで変換してからtsMuxeRした方が良いみたいだけど

371:名無しさん@お腹いっぱい。
19/10/18 03:50:01.7


372:5 ID:kG8GtD1q0.net



373:名無しさん@お腹いっぱい。
19/10/18 07:36:36.49 Tzg9FE4B0.net
>>359
マルチ?

374:
19/10/18 12:58:27 tctQUM9r0.net
xpはやめろ

375:
19/10/18 13:19:21 kG8GtD1q0.net
>>360
いいえ
FFmpegはURLリンク(blog.k-tai-douga.com)からレガシー用をDLしました

>>361
ライン入力からのラジオ録音であってストリーミングダウンロードではありません
もちろんネットには繋がっていません
録音だけなのでXPの使用を止めるつもりはありません

376:名無しさん@お腹いっぱい。
19/10/18 17:00:26.68 ReYfvnou0.net
AAC-HEが使えるfdkaacを自分でビルドする
URLリンク(github.com)
で32bitを選べば使えそう。XPでも使えるかは知らない

377:356
19/10/18 22:42:02.26 awMFcDYB0.net
どなたか、ご存じの方いらっしゃいませんか?
よろしくお願いいたします。

378:名無しさん@お腹いっぱい。
19/10/18 23:20:25.80 ReYfvnou0.net
2ファイル以上の映像を並べるなら、pad, overlay よりも
v|hstack, または xstack を使ったほうがよい
URLリンク(ffmpeg.org)
URLリンク(ffmpeg.org)
URLリンク(ffmpeg.org)
特に解像度が異なるときは xstack は便利
"xstack=inputs=2:layout=0_0|w0_0"

379:名無しさん@お腹いっぱい。
19/10/22 18:07:11.22 J/NZzS/e0.net
複数の動画を結合してそれぞれの元先頭にチャプターで飛べるようにするには、
どんな風に書いたらいい?

380:名無しさん@お腹いっぱい。
19/10/22 18:21:46.98 p7l/+2nr0.net
その通りに書けばいい

381:名無しさん@お腹いっぱい。
19/10/22 22:27:26.58 dHF93bIz0.net
>>365
ありがとうございます。
うまくいきました。
あと、この方法だと解像度が合わなかった場合の
背景色が緑色なのですが、
黒やグレーに変えるにはどうすれば良いですか?
あと、二つの動画を黒い四角で囲いたいのですが
どのようにすれば良いですか?
"xstack=inputs=2:layout=0_0|0_h0+2"
のようにしてオフセットをかければ良いかと思ったのですが、
最終ファイルの解像度を大きくするにはどうすれば良いですか?

382:名無しさん@お腹いっぱい。
19/10/22 23:05:04.59 H3TTHL+G0.net
xstack は余白の色を指定できないので pad で色指定した余白作ってから xstack で並べる
>二つの動画を黒い四角で囲いたい
これも pad で色指定した余白作る
URLリンク(ffmpeg.org)
pad=iw+20:ih+20:10:10:gray
>最終ファイルの解像度を大きくするにはどうすれば良いですか?
これも pad でできそう。アップスケールするなら scale, zscale など
URLリンク(ffmpeg.org)
URLリンク(ffmpeg.org)

383:名無しさん@お腹いっぱい。
19/10/26 16:09:35.38 CDDnc+670.net
test

384:名無しさん@お腹いっぱい。
19/10/26 16:10:19.55 CDDnc+670.net
やっと書き込みるようになりました。
>>369
ありがとうございます。
> xstack は余白の色を指定できないので pad で色指定した余白作ってから xstack で並べる
これってpadを使ってどうやれば良いですか?
> これも pad で色指定した余白作る
こちらもpadを試してみたのですがうまくいきません

"pad=iw+20:ih+20:10:10:gray,xstack=inputs=2:layout=0_0|w0_0"
のようにpadを前に書くと
一つ目の動画の周りにだけ枠線が表示されます
"xstack=inputs=2:layout=0_0|w0_0,pad=iw+20:ih+20:10:10:gray"
のようにpadを後ろに書くと
二つの動画を囲むようにして枠線が表示されます。
それぞれの動画を囲みたい場合にはどのようにしたら良いですか?
また、二つの動画の解像度が異なる場合に
余白の色を変える方法がどうしても分からないのですが・・。

385:名無しさん@お腹いっぱい。
19/10/26 20:07:27.40 1mVwdnqz0.net
>それぞれの動画を囲みたい場合にはどのようにしたら良いですか?
xstackは2入力以上するから指定子使ってそれぞれにpadで余白をつける
適宜それぞれにオプション指定する。-vfは1入力1出力の専用
-filter_complex [0:v]pad[0v];[1:v]pad[1v];[0v][1v]xstack
>余白の色を変える方法がどうしても分からないのですが・・。
それぞれのpadで色を変える

386:名無しさん@お腹いっぱい。
19/10/27 16:43:08.48 Xmmznw0p0.net
・2つの動画の結合
・開始終了フレームを指定して動画の切出し
それぞれ別々には実行できていますが
一回の実行でもできるものでしょうか?

387:名無しさん@お腹いっぱい。
19/10/27 19:44:19.71 9bbe1SHZ0.net
>・2つの動画の結合
>・開始終了フレームを指定して動画の切出し
それぞれのコマンドはどうなっていますか?

388:名無しさん@お腹いっぱい。
19/11/01 01:56:08.88 82uVV7ik0.net
>>152 です
ffmpeg4.2で既に修正された様子
バグ扱いらしい
前と同じくオプション「-gifflags」に「offsetting」(画像の相殺。有効で前のフレームに変化部分の透過画を累積/無効で重ねずフレーム固有1枚画で置換)と
「transdiff」(フレーム間の透明度検出)で全4パターンを指定して試してみたら、ちゃんとGIFエンコフラグで「offsettingを累積(有効・規定) → 置換・無効」にしたら透過GIFが上手く作れた
コマンド: -f image2 -framerate 20 -i '%02d.png' -i 'palette.png' -gifflags +offsetting+transdiff -filter_complex 'paletteuse' '++.gif'
+offsetting+transdiff(累積、透明検出有効/フラグ規定値)│先頭数フレームで残像が残ってる……仕様?
URLリンク(i.imgur.com)
+offsetting-transdiff(累積、透明検出無効)│残像あり・上と変化なし
URLリンク(i.imgur.com)
-offsetting+transdiff(置換、透明検出有効)│残像なし・容量増加
URLリンク(i.imgur.com)
-offsetting-transdiff(置換、透明検出無効)│残像なし・上と変化なし
URLリンク(i.imgur.com)
おまけ:APNG、静止画になるかもなんでブラウザで表示推奨。パレット使わなかったけど置換モードGIFパレット最適化より低容量だった
例: -f image2 -framerate '' -start_number 00 -i '%02d.png' -i 'palette.png'
-f apng -filter_complex paletteuse -plays 0
'outAPNG.png'
URLリンク(i.imgur.com)
結論:透過アニメ画像を作るなら残像が出ないAPNG使え
GIF作るなら残像出ないように「-gifflags -offsetting」

389:名無しさん@お腹いっぱい。
19/11/05 07:30:08.52 5BZ4eDfy0.net
ffmpegで時間指定してその部分だけどカットするって機能はないの?
□□□□□◆◆◆◆◆□□□◆◆□□◆◆□□□□
の◆だけをカットするみたいな

390:名無しさん@お腹いっぱい。
19/11/05 10:08:18.27 1ke8P2qb0.net
あるよ

391:名無しさん@お腹いっぱい。
19/11/05 15:10:46.21 Au6BZGsJ0.net
S○X

392:名無しさん@お腹いっぱい。
19/11/05 15:10:51.08 Au6BZGsJ0.net
S○X

393:名無しさん@お腹いっぱい。
19/11/05 22:24:34.58 C/enlG3q0.net
そんなややこしいことは流石にGUIでやった方がよくないか

394:名無しさん@お腹いっぱい。
19/11/05 22:45:16.34 MTanczHy0.net
trimとconcatフィルタを使う

395:名無しさん@お腹いっぱい。
19/11/16 00:24:12.26 QVpQqAw70.net
ffmpegでTSをmp4に変換しているんだけど
mpc-hcで再生させたように映像ソースをきれいにするにはどうすればいい?
ffplayで再生したソース(インターレース解除)
URLリンク(i.imgur.com)
URLリンク(i.imgur.com)
mpc-hcで再生したソース(LAV Video Decoder)
URLリンク(i.imgur.com)
URLリンク(i.imgur.com)

396:名無しさん@お腹いっぱい。
19/11/16 17:49:33.45 MD70azbl0.net
>>382
綺麗とか汚いとかの問題以前にffplayのインタレ解除処理がバグってるように見えるが・・・。
というか質問するならバージョンやコマンドくらい書くだろ普通。

397:名無しさん@お腹いっぱい。
19/11/16 18:05:24.56 pJ/kO3XM0.net
所詮、ffplayはおまけだからなぁ

398:名無しさん@お腹いっぱい。
19/11/16 21:59:03.14 OmfQdqYh0.net
ffplayは、


399:オマケレベルでしょ



400:名無しさん@お腹いっぱい。
19/11/16 23:25:25.32 XucqEcD60.net
変換の話を聞いてるのにサンプルがプレイヤーによる違いなのはどういうことなんだ

401:名無しさん@お腹いっぱい。
19/11/17 09:27:03.01 qzzjVPpb0.net
レンズの前を2~3フレームだけちっこい虫が写りこんだ、のを除去する方法はありますか?
三脚に固定したカメラで背景は動きません
前後フレーム合成をうまいこと使えば出来そうな気がするけど、tblendでやっても上手くいかず、、、

402:名無しさん@お腹いっぱい。
19/11/17 10:27:28.07 IoSKvsM/0.net
キーフレームだけ修正すれば済むんじゃ

403:名無しさん@お腹いっぱい。
19/11/17 10:55:38.81 NT7Es86g0.net
画像で切り出してフォトショップすればええねん

404:名無しさん@お腹いっぱい。
19/11/17 13:29:18.78 pDWOrFIY0.net
再エンコード無しで動画のSARの変更って出来ますか?

405:名無しさん@お腹いっぱい。
19/11/17 21:51:54.42 Sd5hqroT0.net
>>383
インタレ解除前もブロック欠けがありました
ffmpeg version N-94821-g976617c7d2
ffmpegで外部decoder使う方法みたいなことは無理なのかな

406:名無しさん@お腹いっぱい。
19/11/17 22:08:05.75 4z8aUPMu0.net
外部デコーダーってavs経由?

407:382
19/11/17 22:36:02.78 Sd5hqroT0.net
上手く説明できなくてすいません
mpc-hcのほうでハードウェアアクセラレーションを切ると
ブロック欠けが発生しました
ffmpegでハードウェアデコードできれば解決しそうです

408:名無しさん@お腹いっぱい。
19/11/17 22:55:47.24 wkOMsDyj0.net
映像データが壊れているのでは?

409:名無しさん@お腹いっぱい。
19/11/20 17:01:23.55 YF6I+hqW0.net
アルファチャンネル付きのwebm(VP8)の動画を別形式に変換したいのですがアルファチャンネル付きのまま出力する方法はあるでしょうか
以下を試してみてもアルファチャンネルが無い動画になってしまいました
ffmpeg -i input.webm -pix_fmt bgra -c:v rawvideo out.avi
ffmpeg -i input.webm -pix_fmt argb -c:v qtrle out.mov
ffmpeg -i input.webm -pix_fmt rgba -profile:v 4444 -c:v prores_ks out.mkv
ffmpeg -i input.webm -pix_fmt rgba -c:v utvideo out.mkv

410:名無しさん@お腹いっぱい。
19/11/20 23:00:57.44 zyQPtHyB0.net
libvpx-vp9はyuva420pで出力できる

411:名無しさん@お腹いっぱい。
19/11/28 17:39:55.32 EOoHwkug0.net
シェルスクリプトで、任意のデータサイズで動画のデータサイズ分だけ等分割(最後は等しくなくてもよい)したいのですが
どうやるのが一番効率よいでしょうか?
-fsで最大ファイルサイズに達したときの開始位置を記録して
そこからまた-fsで、のループをすればいいのかなと思ったのですが・・
最大に達したときの秒数を格納したりのやり方がわかりません

412:名無しさん@お腹いっぱい。
19/11/28 19:58:51.62 veXIqTvu0.net
>395
URLリンク(superuser.com)

413:名無しさん@お腹いっぱい。
19/12/03 12:11:17.52 Dmydzxpz0.net
x265でのエンコード時に指定したオプション情報を消すことは可能ですか?
エンコード時に指定してないと1:1が指定されるようでコンテナの指定で修正できなくて困ってます
メタデータの削除でいけるかなと↓で試してみましたが修正できませんでした
%ffmpeg% -i "%~1" -metadata title= -c copy -aspect 16:9 "%~n1_fix.mp4"

414:名無しさん@お腹いっぱい。
19/12/03 12:52:18.12 KnPZS6S+0.net
>>399
mkvmerge(mkvtoolnix)でアスペクト比を修正しつつMKVに変換、
その後、ffmpegでそのままコピーでMP4に変換できるかも。

415:名無しさん@お腹いっぱい。
19/12/03 13:47:56.99 Dmydzxpz0.net
>>400
コンテナ変えるだけではエンコードオプションに変わりなかったのでmp4では無理みたいです
mkvの表示解像度で指定するとエンコードオプションが無視され
正常に表示されたのでmkvに再格納することにします
レスありがとうございました

416:名無しさん@お腹いっぱい。
19/12/03 14:23:33 Dmydzxpz0.net
mkvに関連付けしてなかったので別プレイヤー使ってたんですが
メインで使ってたものでもでデコーダーの「use steam Aspect Ratio」をオフにすると
mp4でも正常なアスペクト比で再生されました
スレ汚しすいませんでした

417:名無しさん@お腹いっぱい。
19/12/10 06:45:24 GTWwWCMA0.net
マジでスレ汚れたわ
クリーニング頼むよ?

418:名無しさん@お腹いっぱい。
19/12/10 13:17:28 025MBD8t0.net
一週間も経ってからクソレス

419:名無しさん@お腹いっぱい。
19/12/12 00:09:43.89 IpJT/9PZ0.net
すみません
TVTestで録画したtsファイルをh264_qsvでエンコードしようとしてるのですが
Warning during encoding: incompatible video parameters (5)
というメッセージが出てログが流れてしまいます
そこで
-loglevel warning
というオプションを追加してみたのですが
Last message repeated xxx times
というメッセージが出てエンコードがどのくらい進んでいるのか
わからないのです
どうしたらいいのでしょうか
ちなみに今のオプションは
-loglevel warning -s 1440x1080 -aspect 16:9 -global_quality 28 -c:v h264_qsv -preset veryfast -tune film -vf pp=ac -bsf:a aac_adtstoasc -c:a copy
です
よろしくおねがいします

420:名無しさん@お腹いっぱい。
19/12/12 00:36:13.76 c2ftnpDN0.net
もっとログ減らしたら?criticalくらいまで

421:名無しさん@お腹いっぱい。
19/12/12 00:40:39.42 oO/CgvcQ0.net
とりあえず  -preset veryfast -tune film を消して最小限のオプションでやってみては

422:405
19/12/12 01:12:18.86 IpJT/9PZ0.net
ありがとうございます
とりあえず短くしてみましたが同じでした
-loglevel warning -global_quality 28 -c:v h264_qsv -bsf:a aac_adtstoasc -c:a copy

423:名無しさん@お腹いっぱい。
19/12/12 01:28:16.83 7TzLFsXJ0.net
とりあえず
-bsf:a aac_adtstoasc
も除いて試してもいいんじゃね。
-global_quality 28
も無くていいか。

424:名無しさん@お腹いっぱい。
19/12/12 02:40:20.23 c2ftnpDN0.net
だからログレベルをもっと数字大きくしろよ

425:名無しさん@お腹いっぱい。
19/12/12 09:58:00.76 KKjdmy240.net
ワロス
典型的な話を聴かない質問者だな

426:405
19/12/12 19:44:06.92 IpJT/9PZ0.net
405です
-c:v h264_qsv -c:a copy
でやってみました
[h264_qsv @ 0000000002a72c00] Warning during encoding: incompatible video parameters (5) drop=0 speed=3.78x
[mp4 @ 0000000002a77880] aac bitstream error
Last message repeated 2 times
[h264_qsv @ 0000000002a72c00] Warning during encoding: incompatible video parameters (5)
[mp4 @ 0000000002a77880] aac bitstream error
Last message repeated 1 times
[h264_qsv @ 0000000002a72c00] Warning during encoding: incompatible video parameters (5)
Last message repeated 1 times
[mp4 @ 0000000002a77880] aac bitstream error
Last message repeated 2 times
というログがずっと続いて出ます
aacのエラーは-bsf:a aac_adtstoasc を追加することで出なくなるようですが
h264_qsvのWarningを出さなくして
frame= 191 fps= 41 q=-1.0 Lsize= 3425kB time=00:00:06.27 bitrate=4473.0kbits/s dup=20 drop=0 speed=1.34x
のような進行状況がわかる表示を出すにはどうしたらいいでしょうか

427:名無しさん@お腹いっぱい。
19/12/12 21:22:36.30 c2ftnpDN0.net
-loglevel error -stats
もっと減らすなら
-loglevel quiet -stats

428:名無しさん@お腹いっぱい。
19/12/12 21:47:03.37 IpJT/9PZ0.net
>>413
ありがとうございます
できました

429:名無しさん@お腹いっぱい。
19/12/13 19:31:45.99 m5etX8EY0.net
h264_nvencで横4864にエンコードしようとしたら、
Width 4864 exceeds 4096
と言われてしまったけど、そういうものなの?

430:名無しさん@お腹いっぱい。
19/12/13 21:20:15.43 6KXSTL2d0.net
nvencは縦横最大4096らしいよ

431:名無しさん@お腹いっぱい。
19/12/13 21:43:39.26 m5etX8EY0.net
hevc_nvencならいけるのに

432:名無しさん@お腹いっぱい。
19/12/13 23:18:58.49 26uUj07d0.net
>>415 >>417
以下のURLから適当なGPUを選んでMax WidthとMax Heightの情報を見ればわかるんだけど、
NVENCはH.264/AVCだと縦横の上限が4096、H.265/HEVCだと縦横の上限が8192になってるんだよ。
これはGPU側の制限なのでどうしようもない。
 URLリンク(github.com)

433:名無しさん@お腹いっぱい。
19/12/13 23:23:52.25 m5etX8EY0.net
5kのVR動画をoculus goでも見れるようにしたいだけなのに
H.265だと重くて止まるんだよな

434:名無しさん@お腹いっぱい。
19/12/13 23:36:32.83 nYHFqgMT0.net
oculus goはwebmも対応してるみたいだから、それでやれば良い
URLリンク(support.oculus.com)
VP8は16,384 x 16,384
VP9は65,536 x 65,536
まで対応してるらしいから
音声はOpusな。それが駄目ならVorbisで

435:名無しさん@お腹いっぱい。
19/12/13 23:36:50.69 26uUj07d0.net
>>419
知らんがな。libx264でも使ってエンコすればいいんじゃね。
まあNVDECもH.264だと4096x4096までしかサポートしてないみたいだから
5K再生時はソフトウェアデコードするしかなくて結局ダメな気もするが・・・。
 URLリンク(developer.nvidia.com)

436:名無しさん@お腹いっぱい。
19/12/15 20:12:18.60 FVohzUsm0.net
tsスレと悩んだんですが、こちらで質問させていただきます。
下記のサイトを参考にtsから字幕付きのmp4へ変換をしました。
URLリンク(webnetforce.net)
1.Caption2AssCでtsから字幕srtファイル生成
2.ffmpegで字幕のことは考慮せずtsからmp4へエンコ
3.ffmpegででmp4とsrtから字幕付きmp4ファイルを生成(ffmpegで-c:s mov_textと指定)
としました。
この時、2で作成したmp4ファイルをWindowsのvlcで再生すると字幕が表示されます。iPhoneのnPlayerで再生しても字幕が表示されます。
しかし、2の段階のmp4ファイルをiPhone純正のAppleTVアプリ(旧ビデオアプリ)で再生しても字幕は表示されません。
3の段階では、Win版VLC、iPhoneのnPlayer、iPhoneのAppleTVいずれも字幕が表示されます。
ただし、Win版VLCでは2の段階と字幕の表示の仕方が異なり、文字がかなり小さく表示されます。(VLC側の設定に依存?)
(なお、この時同じフォルダに同一名称のsrtファイルはありません)
・この時の2の段階で生成されている字幕付mp4の字幕はsrtではない何かの形式のものなのでしょうか?
・先人の方たちは字幕付きのファイル生成にsrtをかましていますが、ffmpegで直接字幕が出るならそれでいい人もいるのではと思うのですが、なぜこの方法はメジャーでないのでしょうか?
・また、2019年頃のffmpegのARIB対応と関連しているのでしょうか?
質問ばかりですいませんがエロいひと教えてください

437:名無しさん@お腹いっぱい。
19/12/15 20:49:55.18 LiLyKcLf0.net
字幕付でエンコードしてないのに字幕が含まれてる訳がない

438:名無しさん@お腹いっぱい。
19/12/15 21:21:37.95 wDwmYxtU0.net
2:外部字幕と、3:内部字幕の違いってだけだな

439:名無しさん@お腹いっぱい。
19/12/30 11:17:31.87 sgvMnDiN0.net
普通に考えたら2はts形式の字幕ストリームがコピーされてmp4に格納されてるんじゃないかな
普通はmp4にts形式の字幕は格納されないから、それに対応(考慮)したソフトだけは表示できてるみたいな
例えば厳格モード切ったらFLAC形式の音声をmp4コンテナに格納できるけど、一般的な再生ソフトはファイル破損として扱う
でもYouTubeに上げる事はできて、ちゃんとエンコードしてくれる

440:名無しさん@お腹いっぱい。
19/12/30 20:08:25.87 l27XX9/A0.net
まず、それぞれの段階の


441:ファイル自体をffmpeg -i でどういう状態なのか調べろよ(´・ω・`) 話はそれからだ



442:名無しさん@お腹いっぱい。
19/12/31 12:19:58.01 aBPgLMw50.net
マシンがクラッシュしてエンコ環境を再構築しました。
TS→h.265のエンコ時に以前は使えていたmpeg2_cuvidが使えなくなってしまいました。
pixel format関係のエラーのようで、mpeg2_cuvidデコーダを見ると確かにyuv420pが含まれていませんでした。
これがバグなのか仕様変更なのかわからず、わかる方いたら教えてください。
■エンコオプション
ffmpeg -analyzeduration 100M -probesize 100M -hwaccel cuvid -c:v mpeg2_cuvid -deint 2 -drop_second_field true -resize 1920x1080 -y -i INPUT.ts -pix_fmt yuv420p -c:v hevc_nvenc -rc vbr_hq -aspect 16:9 -acodec copy OUTPUT.mp4
■エラーメッセージ
Impossible to convert between the formats supported by the filter 'Parsed_null_0' and the filter 'auto_scaler_0'
■decoderヘルプ抜粋
Supported pixel formats: cuda nv12 p010le p016le
■環境
ffmpeg version N-96186-g2736dc0
GeForce GTX 1050Ti
Ubuntu 18.04.3 LTS x86_64
CUDA 10.2

443:名無しさん@お腹いっぱい。
19/12/31 13:18:23.17 baHSR18u0.net
-pix_fmt yuv420p
を外してみては

444:名無しさん@お腹いっぱい。
19/12/31 14:49:13.49 aBPgLMw50.net
>>428
ありがとうございます
-pix_fmt yuv420を外してもダメでした
試しに-pix_fmt nv12などサポートしているものに変更しましたが同じくダメですね

445:名無しさん@お腹いっぱい。
19/12/31 16:23:06.99 04XcpvYV0.net
質問です。
flacのcutをしたんですが、再生時間が変わりません。
切り出しはうまく出来ているのですが、durationの変更はできないのでしょうか?
約4分あるflacを、
ffmpeg -ss 00:00:00 -i a.flac -ss 0 -t 00:03:03.333 -c:a b.flac
として切り出しました。
ファイルのプロパティで見ても、実際にプレイヤで再生しても、表示は元の4分のままです。
再生自体はcutした約3分で終わります。
ご教示よろしくお願いします。

446:名無しさん@お腹いっぱい。
19/12/31 19:23:56.97 baHSR18u0.net
>429
ffmpeg -analyzeduration 100M -probesize 100M -hwaccel cuvid -c:v mpeg2_cuvid -deint 2 -drop_second_field true -resize 1920x1080 -y -i INPUT.ts -f null -
ffmpeg -analyzeduration 100M -probesize 100M -i INPUT.ts -pix_fmt yuv420p -c:v hevc_nvenc -rc vbr_hq -aspect 16:9 -acodec copy -f null -
HWデコードだけと、HWエンコードだけどちらも実行できてますか
>430
ffmpeg -ss 00:00:00 -i a.flac -ss 0 -t 00:03:03.333 -c:a flac b.flac
これでどうですか

447:名無しさん@お腹いっぱい。
19/12/31 23:51:12.94 Hrv/ZHPs0.net
デコードしてサンプル単位で切り出した方が精度いい

448:名無しさん@お腹いっぱい。
20/01/01 10:35:20.77 Hg7i/XTf0.net
n4.2.2来た

449:名無しさん@お腹いっぱい。
20/01/01 11:48:30.57 1y+fbra00.net
USBメモリにAVCHD形式の動画を入れるために TMPGEnc Authoring Works 5 を使ってます
本来だったらそのソフトで完結すればいいんだろうけど、
動画はffmpegで自在に編集しAVCHD形式へエンコードして、上記ソフトは付加情報を作るだけにしたいと思ってます
規格に合わせるべくいろんなオプションはググって調べられたんですが、「プロファイルとレベル」欄の「High@Level 4.1 (HDMV 互換)」だけがffmpeg側オプションに見当たりません
何か分かるかたいらっしゃいますか?
【作ったコマンドライン】
ffmpeg -i infile.ts -c:v h264_nvenc -c:a ac3 -vf "scale=720:480,setsar=40/33,setdar=20/11" -profile:v high -level:v 4.1 -maxrate 15000k -bufsize 24000k -g 60 -refs 6 -bf 4 -y outfile.mts
【フォーマット確認結果】
URLリンク(dotup.org)

450:
20/01/01 11:57:13.73 KxGMhbTH0.net
中國四


451:千年



452:名無しさん@お腹いっぱい。
20/01/01 12:42:36.41 3H4z+qrC0.net
>>434
--bluray-compat

453:名無しさん@お腹いっぱい。
20/01/01 14:51:01.82 1y+fbra00.net
>>436
レスありがとうございます
(略) -level:v 4.1 -bluray-compat 1 -maxrate (略)
とはさんだり、
-x264opts bluray-compat 1
を追加してもダメでした。

454:名無しさん@お腹いっぱい。
20/01/01 15:55:18.52 /T467HoW0.net
>>434
公式?っぽい文書
480p (NTSC) - Authoring a professional Blu-ray Disc with x264
URLリンク(www.x264bluray.com)

455:名無しさん@お腹いっぱい。
20/01/01 20:02:46.38 aRdYuDGi0.net
>>431
レス遅くなりました。
記載いただいたもので再生時間も変更されました。
ありがとうございます。
これは再エンコードされているのでしょうか?
無劣化コピーしたかったのでcopyとしていたのですが、今後はこちらで対応しようと思います。

456:名無しさん@お腹いっぱい。
20/01/01 21:09:03.23 /T467HoW0.net
>>439
あのコマンドの場合、問題なのはコピーじゃないと思う
-codec(-c) に出力先が指定されてるのが原因じゃないかな

457:名無しさん@お腹いっぱい。
20/01/01 23:49:33.54 3CqkgmM20.net
30pは規格外では?
インタレ偽装してみるとか? fake interlaced

458:名無しさん@お腹いっぱい。
20/01/01 23:56:08.33 3CqkgmM20.net
Nvidiaハードエンコ希望かw
フレームレートオプションだけ24にして赤字が消えれば30Pで赤字ってことなので一度お試しを
ソフトエンコx264に頼るならペガシスの有料ソフトでいいもんな

459:名無しさん@お腹いっぱい。
20/01/04 17:14:14.95 9YAeYq8B0.net
映像フィルター「pad」
アスペクト比を指定して、指定したアスペクト比になるように元画像に外枠を付けるコマンド
• 元画像部分はリサイズせず、縦横の足りない方の方向にだけ外枠を追加
• アスペクト比の比の値が、より大きく(より横長)になる場合も、より小さく(より縦長)になる場合も自動で対応
• 外枠追加後の辺の幅を偶数に強制するのも、「-1*」の部分を「-2*」にする事で対応できる
• color=ffffff で外枠を白色に
-i input -vf pad=width=-1*lt(iw*oh\,ih*ow):height=-1*gt(iw*oh\,ih*ow):x=(iw-ow)/2:y=(ih-oh)/2:color=000000:aspect=<比の値> output

460:名無しさん@お腹いっぱい。
20/01/04 17:18:13.96 9YAeYq8B0.net
結構需要ある処理だと思うから普段お世話になってるニコラボの管理人にも
ぜひコマンド載せてってお願いしておいた

461:名無しさん@お腹いっぱい。
20/01/04 22:31:06.21 T9NlC88M0.net
>>444
彼はここ見てると思うよ。

462:名無しさん@お腹いっぱい。
20/01/04 22:38:35.62 WbD6IUlG0.net
URLリンク(www.nikolabo1201.com)
これ?

463:名無しさん@お腹いっぱい。
20/01/05 12:17:42.42 zY6GxelV0.net
>>445
そうなのか
検索してもこのスレ上がりにくいから、元々の5ch民ぐらいしか見てないと思ってた
>>446
おしゃれ……だけどこっちね nico-lab.net

464:名無しさん@お腹いっぱい。
20/01/05 14:23:04.95 XRyKbmKZ0.net
URLリンク(nico-lab.net)


7.開始0秒から、最後から指定秒までを出力する
ffmpeg -i input.mp4 -ss [back-duration] -i input.mp4 -c copy -map 1:0 -map 0 -shortest -f nut - | ffmpeg -f nut -i - -map 0 -map -0:0 -c copy output.mp4
の指定方法がよくわからんのだけど
| ffmpegの
”|”ってどういういみ?
あと指定秒数って ”30” ”-30” ”-00:00:30” どれ?

465:名無しさん@お腹いっぱい。
20/01/05 14:54:05.67 zY6GxelV0.net
>>448
URLリンク(nico-lab.net)
縦棒はパイプ(入出力)で、ffmpeg外の機能
ffmpegの実行環境は知らないけど、シェルスクリプトを実行するコマンドラインなら使えると思う

466:名無しさん@お腹いっぱい。
20/01/05 15:52:40.71 XRyKbmKZ0.net
>>449
ありがとう
勉強になりました

467:名無しさん@お腹いっぱい。
20/01/05 20:46:51.58 CxLVSFhj0.net
パイプ知らん人はまずffmpegより先にCLIの基本的なコマンドを覚えたほうが良いのでは

468:名無しさん@お腹いっぱい。
20/01/06 01:04:35 bjUkHhZ90.net
とりあえず体当たりで試せばええねん
cmdのコマンドを覚えたって動作が分からないと価値なしだから

469:名無しさん@お腹いっぱい。
20/01/06 18:55:25.51 tHzmfnQP0.net
パイプってちゃんとバイナリで渡るの?

470:名無しさん@お腹いっぱい。
20/01/06 19:00:22.37 D+fMHCWY0.net
>>453
いや標準入出力だから…

471:名無しさん@お腹いっぱい。
20/01/06 19:26:29.53 zq60sS7H0.net
標準ストリームで調べようね

472:名無しさん@お腹いっぱい。
20/01/07 00:42:19.72 q3zvm4020.net
バイナリーで送受信双方が対応してたら大丈夫
普通はテキストしか流さない紳士協定

473:名無しさん@お腹いっぱい。
20/01/07 13:06:34 Tej63GB90.net
パイプの話だけど
テキストで 0x0A しか送ってないのに受信側は勝手に 0x0D, 0x0A になったりしない?
なってるとしたらアプリ側の責任?

474:名無しさん@お腹いっぱい。
20/01/07 16:03:41.72 q3zvm4020.net
>>457
テキストで開けてるからだろ。バイナリモードで標準入力あけるとよろし

475:名無しさん@お腹いっぱい。
20/01/07 17:25:08.87 +luKHcgZ0.net
>>457
Windowsの場合テキストモードの影響じゃない?
\n(0x0A)で出力すると勝手に \r\n(0x0D,0x0A) に変換される奴
URLリンク(docs.microsoft.com)
>stdin、stdout、stderr ストリームは常に既定でテキスト モードで開きます。

476:名無しさん@お腹いっぱい。
20/01/07 20:50:33.25 CwdSPkUN0.net
Windowsでffmpegのパイプや標準入出力を使ってるけど、
バイナリ、テキスト意識したこと無いねぇ。
自分の使い方程度だと、普通に使えてるし。

477:名無しさん@お腹いっぱい。
20/01/07 21:01:52.35 GR1HfjYT0.net
普通はテキストでしか使わないからな

478:名無しさん@お腹いっぱい。
20/01/07 23:35:52 +luKHcgZ0.net
そもそもコンソールアプリで標準入出力をバイナリにするってのがおかしいのでは?
コンソール入出力が前提(基本)なんだろうし
決まってバイナリデータ扱うなら専用にファイルハンドル開くべきだと思うし

479:名無しさん@お腹いっぱい。
20/01/07 23:47:23 GR1HfjYT0.net
そのへんを踏まえた上で
>>454 >>455 あたりの知ったかが痛すぎてニヤニヤが止まらない

480:名無しさん@お腹いっぱい。
20/01/08 00:10:21 qu6jme/40.net
テキストもバイナリだろ!(燃料投下)

481:名無しさん@お腹いっぱい。
20/01/08 01:05:41 FZp23yF10.net
>>462
そういう穴をふさいだPower Shellは動画エンコ界隈ではハブられてるという・・

482:名無しさん@お腹いっぱい。
20/01/08 04:27:00.15 PsBB24jj0.net
WSL使えるようになったしbashで書くようにしてもいいかな

483:名無しさん@お腹いっぱい。
20/01/08 13:49:45 W55wOrdc0.net
そもそも、コマンドプロンプトでffmpegを使うのは苦行だよ。
コードページ変えないとステータスが読めないし、
名前をつけてログというか、リポートを保存しようとすると、
普段使わないようなエスケープをしないとダメだし。
¥はわかるが、:もエスケープしないといけない。

484:名無しさん@お腹いっぱい。
20/01/08 22:43:32.41 FZp23yF10.net
batが完成したらあんまり触らないから問題ないような気がする

485:名無しさん@お腹いっぱい。
20/01/08 22:49:44.05 6PYr6RwU0.net
オプションで > を使わないといけないCLIのツールとかある

486:名無しさん@お腹いっぱい。
20/01/08 22:56:13.19 hFCa+hCu0.net
オプション(任意)なのか使わないといけない(強制)なのか分からないけど
オプション(任意)指定するうえで使わないといけない(強制)のならいいんじゃね?

487:名無しさん@お腹いっぱい。
20/01/08 23:05:24.17 6PYr6RwU0.net
オプションというのは近くに浮いてて敵を倒す火の玉のことだよ

488:名無しさん@お腹いっぱい。
20/01/08 23:05:52.27 MW4qGDZZ0.net
それにしても、ffmpegって、ファイルパスを指定してリポート出力するのに
なんで環境変数への代入が必要なんだ?
オプション一発でできれば、変なエスケープしなくていいのに。

489:名無しさん@お腹いっぱい。
20/01/09 11:21:55 l6wUGPlg0.net
オプションをファイルから読むオプションもあるやろ

490:名無しさん@お腹いっぱい。
20/01/09 16:40:03.04 MQvo5LRv0.net
そもそもオプション指定できないものを
オプションリストファイルの読み込みで指定することはできないでしょう。

491:名無しさん@お腹いっぱい。
20/01/10 11:07:35.32 k7MK+gEd0.net
ffmpegでインタレ解除をしたいのですが、エンコードせずcopyで実施することは可能でしょうか?
手元にtsファイルがあるのですが、フォーマットを調べるとAVCとなっています。
通常のtsはMPEG-2だと思うのですが。
拡張子はtsを名乗っているけど、中身の実態としてはmp4でも問題ない状態ということ??

492:名無しさん@お腹いっぱい。
20/01/10 11:09:58.56 RZDGQsyr0.net
TSはコンテナなので、Blu-rayとかからのやつならMPEGではないのもある

493:名無しさん@お腹いっぱい。
20/01/10 11:44:49.15 k7MK+gEd0.net
ありがとう。
エンコードは必ず伴うってことですよね。

494:名無しさん@お腹いっぱい。
20/01/10 18:55:53.89 ib6ASn3F0.net
>>477
コーデックとコンテナの違いは理解した?絶対理解しといた方がいい
拡張子はそのファイル形式(フォーマット)に対応してて、.mp4ならMP4、.tsならMPEG-2 TS
テキストファイルなら文字列、MP4なら映像・音声・文字列って風に、ファイル形式は内容のメディア形式を限定する
コーデックは符号化形式の事で、.txtなら文字コード、.mp4なら文字コード・MPEG-2・MPEG-4 AVC・AAC・……って風にメディア形式に対応してる
動画ファイルみたいな多重化(複数のメディアの包含)するファイル形式が多重化ファイル形式、つまりコンテナってこと

間違いとしては、拡張子が.tsでも内包されるコーデック/メディア形式は1つじゃないし、MP4は中身=コーデック/メディア形式じゃないよ

495:名無しさん@お腹いっぱい。
20/01/10 18:55:53.89 WqyP3Wwa0.net
どういう理屈だ

496:名無しさん@お腹いっぱい。
20/01/10 18:57:43.11 ib6ASn3F0.net
>>478 >>479
タイムスタンプ一致……100ミリ秒まで一致とか運命感じそう

497:名無しさん@お腹いっぱい。
20/01/10 21:37:04.69 k7MK+gEd0.net
>>478
しっかり説明しろって言われたら多分できないけど、ざっくり。
コンテナは映像と音声を格納する箱でしかなくて、映像がどういった形式でエンコードされているかはそれぞれ。
ものによっては、フォーマットがこれだから拡張子がこれってわけじゃないってことだよね。
ちなみにこの指摘があるってのは、エンコードせずにインタレ解除できる??

498:名無しさん@お腹いっぱい。
20/01/10 21:47:36.79 eAeNdWSd0.net
インターレースかどうかってフラグ管理じゃないから無理では

499:名無しさん@お腹いっぱい。
20/01/10 21:59:14.83 k7MK+gEd0.net
そうですよね。
MBAFFって出てくるんですが、フレームレートが29.97なのを59.94にして、
エンコードし直す必要ありますよね。
(インタレ解除後のフレームレートをいくつに指定したらいいのかはあまり分かってません。
が、アニメじゃないので2倍かなと・・

500:名無しさん@お腹いっぱい。
20/01/10 22:26:30.84 ib6ASn3F0.net
>>481
残念ながらインターレース用に符号化されちゃってるから、トランスコードしないと順次走査はできないね……
あと60fps飛び越し走査は飛び越した分が半分だから、順次走査の30fps
つまりインターレース解除したらフレームレートは倍増じゃなく半減すると思う

501:名無しさん@お腹いっぱい。
20/01/10 22:42:02.54 WqyP3Wwa0.net
インタレースは解除せずに再生時に解除すればいい
解除してしまうとそれが正解だったか判らない上にもう戻せない

502:名無しさん@お腹いっぱい。
20/01/10 23:10:06.22 RZDGQsyr0.net
出来るだけオリジナルのまま、が正しい
インタレ解除は再生時がいちばんつぶしが利く

503:名無しさん@お腹いっぱい。
20/01/10 23:16:31.30 6Sg2e/y00.net
>>483
MBAFFも29.97だよ(そもそもフレームレートが変わったらインタレ維持にならない)
フレームレートは基本的に指定しなくてもいい
vf使わなければインタレのままエンコされるし、フィルタでフレームレートが変わったら自動で指定される
ちなみにx265などx264以外ではインタレ維持は諦めて

504:名無しさん@お腹いっぱい。
20/01/11 19:17:57.83 XlWX2Wof0.net
こんな感じでデノイズ試してみたらnvencでもfps60切るのな
-b 2400k -b:a 256k -s hd720 -vf yadif=1:-1:0,pp=fa,unsharp=3:3:0.40:3:3:0.10,hqdn3d -c:v hevc_nvenc

505:名無しさん@お腹いっぱい。
20/01/12 00:12:51.72 LexZ1lmo0.net
CPUの性能が足りてないんやろな

506:名無しさん@お腹いっぱい。
20/01/12 23:47:09.05 ItMnCDxF0.net
gpuじゃなくてcpuの問題か

507:名無しさん@お腹いっぱい。
20/01/13 08:11:34.82 7sOApHRY0.net
負荷見ながらやるだろ

508:名無しさん@お腹いっぱい。
20/01/13 21:29:15.80 vzROS9bw0.net
ここでいいのか分かりませんが質問ですさせてください
録画に失敗して同じ番組の動画が2つあります
1つ目は頭から31分
2つ目は30分から終わりまで
という感じなのですがこれを綺麗に結合するにはどうやればいいですか?
それぞれss toで時間指定して-vcdec copy -acodec copyで切り出した後concatで繋げてみたのですか結合部にノイズがでて綺麗になりませんでした

509:名無しさん@お腹いっぱい。
20/01/13 21:56:12.21 8BReyHfl0.net
これで連結してみたら
URLリンク(nico-lab.net)

510:名無しさん@お腹いっぱい。
20/01/13 23:06:37.53 0iEeZNA50.net
>>493
ありがとうございます。
ちょっと試してみましたがやはりノイズのりました
やり方間違ってるかもしれないので明日また試してみます

511:名無しさん@お腹いっぱい。
20/01/13 23:38:49.68 pQfxIXzm0.net
エンコードなしじゃ無理だと思うし
自己完結型のffmpegじゃいろいろと無理があるとも思う
自分ならDGIndexで映像と音声に分離してたものをavisynth経由で
aviutlに読み込ませてかっと編集したのちエンコードする

512:名無しさん@お腹いっぱい。
20/01/13 23:44:20.03 Ea3iV0gp0.net
時間が被ってる1分間の間できっちりフレームが切り分けられるところで上手く切るしか無いんじゃない?
あと切り出す時は自分はcopyじゃなくエンコードするわ

513:名無しさん@お腹いっぱい。
20/01/14 00:33:34.53 Rop5Bdn90.net
余計なエンコードするより、重複位置が分かるなら
-i 前 -ss:0 0(必要ならずらす) -to:0 連結時刻 -i 後ろ -ss:1 0(必要ならずらす)
の後で連結が1番余計な処理無いと思う

514:名無しさん@お腹いっぱい。
20/01/14 00:34:33.32 68zgHSjG0.net
両方の動画のキーフレームが同じなら、avidemuxとかで切りつつそのままコピーで書き出しとかは出来ないの?

515:名無しさん@お腹いっぱい。
20/01/14 10:12:45.16 pUg5HoDc0.net
できるよ

516:名無しさん@お腹いっぱい。
20/01/14 10:25:46.96 0QkYBnSI0.net
テレビのtsを265でmkvにして
-f segmentで分割してCMを間引いてconcatしたら
結合部分の画像が乱れるのですが
同じようなことをやって解決方法分かる人いますか?

517:名無しさん@お腹いっぱい。
20/01/14 10:31:13.92 PmV1t2VC0.net
open-GOPが有効になってるせい?
有効になってたら無効にしてエンコードしてみるとか

518:名無しさん@お腹いっぱい。
20/01/14 16:40:41.36 5NCcK7rZ0.net
>>501
-x265-params open-gop=0
でいけた。ありがとう

519:名無しさん@お腹いっぱい。
20/01/14 22:39:46 7A2J9fhs0.net
>>492です 493の方法でノイズは乗らなくなりました (元動画が何かおかしくて一度copyしました) 方法通りだと指定したタイムスタンプから3フレームくらいずれるので後ろのファイルのinpointをずらしたらハッシュ値上は同値になりました このせいか映像だけ一瞬とまり少し後に早送り再生みたいになる状態になりましたが



521:名無しさん@お腹いっぱい。
20/01/28 21:50:06 1e2Kvr0Z0.net
8bitでY=16~235/U,V=16~240の範囲外、いわゆるスーパーホワイト
サブブラックの範囲を削除というかクリップさせたいのですがどのよう
にすればよいのでしょうか。

スーパーホワイトにノイズのある素材の前処理を考えています。


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