ffmpegならこちらへ 7

■ このスレッドは過去ログ倉庫に格納されています
1名無しさん@お腹いっぱい。
垢版 |
2022/08/05(金) 21:05:41.29ID:EVyx8BnW0
公式サイト
http://ffmpeg.org/

エンコード、ストリーミング配信を高画質高音質で行えるffmpeg。
OSに拘らず対応コーデックが多い。
対応コーデックが多く、多彩なオプションを使用可能。
コマンドラインから使用することができる。

前スレ
ffmpegならこちらへ 6
https://egg.5ch.net/test/read.cgi/software/1629006665/
2023/09/28(木) 17:56:50.98ID:0NuwhNhg0
>>253
ありがとうございます!
なるほどそこに表示されるのか
2023/09/29(金) 22:17:06.91ID:v8IjDtmr0
フィルタで具体的に調べるならidet, fieldmatchフィルタがある
2023/10/08(日) 20:40:09.00ID:C6CaeYYl0
たまに「presetは動画の品質には影響しない。影響するのはファイルサイズのみ」的な事が書かれてるサイトを見かけるのですがこれ本当ですか?
そんなわけないと思いつつコーデックによっては違うのでしょうか
2023/10/11(水) 13:00:06.17ID:8Qjx0hAv0
動き探索の精度も落とすことがあるからフレーム内の品質がちゃんと変わるよ
2023/10/14(土) 01:33:14.72ID:u1+76yrr0
影響なきゃなんでサイズ変わるのよな
2023/10/16(月) 09:54:51.57ID:Wb0gkuWM0
疑ってはなりません
疑いは信仰心の妨げです
2023/11/11(土) 02:37:20.39ID:1malZXOT0
100個の動画をクロスフェードで繋ぐときのベストプラクティスってありますか?
無難に2個繋いで出力
それに1個を繋いで出力
これを99回繰り返すしかないのかなって思ってます
2023/11/11(土) 12:31:07.83ID:4sqiPefd0
え、人力でやろうとしている?
262名無しさん@お腹いっぱい。
垢版 |
2023/11/11(土) 13:49:13.41ID:awGmv+Y+0
https://forum.videohelp.com/threads/392850-ffmpeg-bgr24-rawvideo-Output-Turned-180-Degrees-Flipped-Horizontally

このページにも記載されているのですが、
無圧縮のAVI動画を生成して、
動画プレイヤーで再生すると、
MPCやImageJなどは正常に表示できるのですが、
Gomやaviutlなどは上下逆さに表示されてしまいます。

全てのプレイヤーにおいて、
正常に表示されるようにしたいのですが、
そのようなオプションはございますでしょうか?
2023/11/11(土) 15:16:01.17ID:C1doljme0
GomとAviUtlって事はデコーダーのせい
昔からある解決できない問題
2023/11/11(土) 16:00:37.12ID:KXufywG30
同じデコーダーなりレンダラーを使えばおなじになるんじゃないの?
265名無しさん@お腹いっぱい。
垢版 |
2023/11/11(土) 20:27:34.41ID:awGmv+Y+0
>>263
ありがとうございます。
これって無圧縮動画に関してのみバグがあり
圧縮された動画に関しては問題なしという意味で合っていますでしょうか?
2023/11/11(土) 22:03:00.59ID:PXfY+gek0
FFmpeg 6.1
https://twitter.com/FFmpeg/status/1723151838742970658
https://twitter.com/thejimwatkins
2023/11/11(土) 22:04:06.10ID:PXfY+gek0
なぜか不要なtwitterがはいってしまった
2023/11/11(土) 22:41:11.88ID:OT8sEUiy0
ツイッターの投稿リンク貼ると自動的に入るメッセージで5ちゃんねるの仕様
2023/11/11(土) 23:10:43.65ID:4sqiPefd0
うちでは削除して表示されるけど
2023/11/12(日) 23:19:05.25ID:eodsEG4Y0
専ブラと動作が違うんじゃないか
2023/11/12(日) 23:34:35.40ID:eodsEG4Y0
>>263だけだとわからなかったけどAviUtlの問題なんだねこれ
AVIに詰める動画が非圧縮か圧縮かでデータの読み込む順番が違うらしい、AviUtlは同じように扱って画像の上下がひっくり返ると
https://learn.microsoft.com/en-us/windows/win32/api/wingdi/ns-wingdi-bitmapinfoheader
GomとAviUtlが間違ってる、知らんかった>>265はあってるんじゃないか
2023/11/13(月) 07:12:57.21ID:hbAiU7tp0
勉強になるスレやわ。
2023/11/17(金) 13:09:33.00ID:m7ozYYfR0
ffmpeg使った簡単な動画編集用の
GUIフロントエンドがあったら一定の需要あると思うんだけど
もしかして既に存在してる?
2023/11/17(金) 13:49:15.91ID:DXxL7LL70
LosslessCutとかVidCutterがそれにあたると思う
2023/11/17(金) 19:07:48.53ID:vS8SiRsf0
LinuxならWinFFかな
2023/11/17(金) 19:52:04.27ID:4QxJnMWo0
GOP単位での編集で再エンコード無ししかやりたくないから、avidemuxで足りてる

字幕を含んだtsを編集して、字幕抽出できるようなツール知らない?
2023/11/19(日) 00:14:13.52ID:OY5K2bMo0
ffmpegって、インプットの上限いくつなんですか?
2023/11/19(日) 09:03:57.74ID:HH13clBd0
普通に考えるとそんなもん無い
リソース側の限界まで増やせる筈
2023/11/19(日) 16:52:11.64ID:QmNxOuOE0
動画に半透明の帯を重ねてそこに文字をテロップみたいに表示したいんですが、そんなことできますでしょう?
2023/11/19(日) 17:15:16.11ID:a+Ig2BBI0
「ffmpeg 半透明」でGoogle検索してみつかる方法はダメ?
2023/11/20(月) 06:59:52.63ID:v76/U6NU0
ありがとうございます。
できました!
2023/11/23(木) 03:13:38.92ID:QBuJ5hYe0
まったく同じ内容をfilter_complexに記述すると上手く行くのに、filter_complex_scriptで別ファイルに書くとエラーを吐く
なにかルール違うんですかね?
2023/11/23(木) 08:36:31.98ID:wJkYm+IG0
どんなエラー
2023/11/23(木) 10:28:44.94ID:0nDFfT/u0
原因わかりました
ファイルの文字コードがBOM付になってたのが原因でした
ありがとうございました
285名無しさん@お腹いっぱい。
垢版 |
2023/11/23(木) 12:02:48.28ID:d50Y9VoO0
>>284
どういたしまして
2023/11/23(木) 12:05:00.49ID:wJkYm+IG0
報酬はいつもの口座に
2023/11/23(木) 13:03:35.67ID:A88cmnK10
10イラン・リヤルになります
288名無しさん@お腹いっぱい。
垢版 |
2023/11/23(木) 16:32:21.60ID:FQJI0Qn00
age
289名無しさん@お腹いっぱい。
垢版 |
2023/11/24(金) 18:15:02.86ID:vo8xiADU0
前スレの601と同じ問題が発生してるんですけどこれはffmpegのバグなんですか?

0601名無しさん@お腹いっぱい。
2022/07/11(月) 23:41:20.01ID:w/B8fgoq0
CFRのmp4をconcatで結合すると何故かVFRになるんですが
CFRのまま結合する方法ってありますか?
2023/11/24(金) 18:37:21.08ID:7CrWFgYN0
結局判定ソフトのバグじゃなかったっけ
2023/11/24(金) 21:58:19.42ID:bJ7A5NPc0
このツール面白いね
大量の動画を加工したりするとメモリがすぐ100%になるんだけど、そんなもん?
32GBないときついんかな
2023/11/24(金) 22:14:00.84ID:QiUK+rku0
concatのときにsettsビットストリームフィルタを使って任意のフレームに調整してみては
293名無しさん@お腹いっぱい。
垢版 |
2023/11/24(金) 23:28:22.68ID:I4ZPCAaJ0
>>291
実行する内容によるかもだけど俺は16GBで同時にyoutube を再生させるだけなら固まったりしないよ
2023/11/24(金) 23:33:03.05ID:xBq9VLa30
自分は8GBだけど実行中リソースメータ見てもメモリそんなに使ってないよ
2023/11/24(金) 23:40:30.42ID:JkaheaID0
やってることは30秒くらいの20の動画をクロスフェードで結合して、オーバーレイで画像乗っけてそこに文字を出力してる
フレームレートとか弄ってるオプションないんだけどね
2023/11/25(土) 07:20:55.26ID:19KpjTjX0
>>291
gpu支援使え
2023/11/25(土) 08:25:35.11ID:ZWIb2K860
GTX1660中古で10000円ちょっと
Bフレームが使える一番安いあたり
これをお前のPCに取り付けろ
エンコード速度は数倍に跳ね上がる
2023/11/25(土) 08:40:34.41ID:zRzjYqWz0
10年前に買ったPCだけど、GTX770載ってるからGPUエンコード試してみる
2023/11/25(土) 14:42:34.17ID:Q8Mc4Ydp0
GTX770って10年前のGPUだぞ
NVENC対応だがH.264のBフレすら怪しい
2023/11/26(日) 14:55:50.11ID:Bp+HiGQY0
GPU使うようにしてみても、メモリはすぐ16GB使われてしまうわ
買い替え時なのか…
2023/11/26(日) 18:11:35.24ID:fjlbRDn90
ffmpeg-windows-build-helpersだとauto.confの問題でmpg123がUbuntu Focal(20.04)以下じゃないとビルドできないのね
情報すくな!fdk-aac人気無いのね
2023/11/26(日) 18:35:22.78ID:j6PdVfq60
自分でaacにエンコードしないしな
元からaacならそのままaacで残す
何か不可逆なでかいファイルだったらopusにする
303名無しさん@お腹いっぱい。
垢版 |
2023/11/26(日) 23:46:25.09ID:VZ+Isdxa0
ハードエンコードってグラボの性能でノイズの入り方変わる?
時間だけ?
2023/11/26(日) 23:49:00.77ID:j6PdVfq60
グラボの安定性による
なるべく水平に保ち、振動を与えず、電圧の変動が少ない時間帯を狙ってエンコードする
305名無しさん@お腹いっぱい。
垢版 |
2023/11/27(月) 12:22:17.73ID:GS6rB8xb0
>>304
これマジ?
GPU自体の性能は関係ないの?
2023/11/27(月) 20:05:06.47ID:/RmWL3jd0
GDDRビデオメモリの品質とか特性は影響ありそう
2023/11/27(月) 20:11:28.19ID:Q4yWCUkc0
ワロタ
2023/11/28(火) 11:12:08.95ID:sTSrHeP70
GTX770だけど、GPUエンコードにしたらブロックノイズ凄かったから、結局通常のエンコードに戻したわ
309名無しさん@お腹いっぱい。
垢版 |
2023/11/28(火) 13:21:52.83ID:Vtgd5lQg0
>301
windows11, WSL2, Ubuntu22.04.3 だけど、普通に --enable-libfdk-aac 付いてるよ。
2023/11/28(火) 13:52:47.48ID:6zKUlvFx0
>>308
だから、中古でいいからGTX1660買えよ。
恐ろしく速く綺麗になるから。GTX770なんて今や電気代食うだけのゴミだ。
311名無しさん@お腹いっぱい。
垢版 |
2023/11/28(火) 16:20:17.07ID:VamztRax0
同意
NVEncでAV1不要なら中古でGTX1660買った方がいい
2023/11/28(火) 17:11:01.76ID:PIBjhZAo0
せっかくなら3060ti or12GBだ
2023/11/28(火) 17:59:48.47ID:VB99PVWh0
GT710にはNVENCがあるのに上位のGT1030には無いという罠
2023/11/28(火) 19:06:38.31ID:eBym+m7A0
AIイラスト(Stable Diffusion)もやりたいという方は3060ti 12gb
2023/11/28(火) 20:59:49.26ID:vYu144MH0
あれは自分でやらんでも他の人が死ぬほどやってくれてる
2023/11/28(火) 22:56:52.49ID:Zhm0D/GM0
>>309
ありがとううっかりUbuntu23に上げちゃったからわけわかめでダウングレードしまくった

22.04 LTS(Jammy Jellyfish)はmpg123コンパイル可ってことね
2023/11/30(木) 13:16:33.77ID:TUn0JpIM0
FFmpeg Bug TrackerでElon Muskという名前で活動してる彼って何者なんだ?
チケットを切るとシュババババと現れて指摘したり、サクッと修正したり、強面で有能な謎の人物って印象なんだけど…
ハンドルがハンドルだけに検索性がないし…主要貢献者の誰かなのか…?
2023/11/30(木) 16:14:11.81ID:thVr5Ce50
本人なんじゃね。
彼は日本のアニメ大好きだろ。
2023/11/30(木) 23:25:20.51ID:O0cF2eif0
ローカルのm3u8読み込めない!と思ったらBOM付きUTF8が原因でした
2023/12/01(金) 08:52:07.10ID:cvlboUU80
ローカルに保存する時にBOM付けたの?
2023/12/01(金) 09:28:19.62ID:bm9XcSia0
少し前までメモ帳が自動付加だったね
2023/12/02(土) 00:06:25.60ID:RNgAc/tp0
>>320
powershellのファイル作成のutf8がbom付きだったのでそれが原因でした
2023/12/02(土) 08:14:18.50ID:KfG0QS9+0
ffmpegに名前付きパイプで動画と音声を流し込んでmp4を作成してるんですが動画によって途中で止まってしまいます
止まるのは同じ動画の同じ場所なのでたまたまではない感じなんですが何か分かる人いませんか?
2023/12/02(土) 09:39:00.70ID:KfG0QS9+0
ちなみにとまってしまうのは送信側ですと
.netのNamedPipeServerStreamの
WriteAsyncです
2023/12/02(土) 11:16:16.56ID:KfG0QS9+0
すみません。自己解決しました。
2023/12/02(土) 22:57:41.71ID:nOw5FHR50
どうして途中で止まってたの?
2023/12/02(土) 23:03:35.52ID:cot0Kg9G0
GTX1660借りてきて入れ替えてエンコードしても結局このエラーでたわ
32GBにするしかないのか…
Error submitting a packet to the muxer Too many packets buffered for output stream 0:1.
Error while filtering: Cannot allocate memory
Failed to inject frame into filter network: Cannot allocate memory
2023/12/02(土) 23:05:10.46ID:nOw5FHR50
>>317
詮索や攻撃を避けるためのユーザー名だろう。私怨を招きがちな役回りだからね。
2023/12/10(日) 17:42:15.35ID:bqvuhZIh0
今mpg123_svnが暴走しててコンパイルできないよ(Ubuntu20以下,22ははなから無理)
2023/12/12(火) 13:40:42.67ID:vztV7E/10
コンプかけるのにsox使ってるけど、ファイル名に'ソ'とか入ってるとエラーになる
他にいいコンプツール無いかな
2023/12/12(火) 13:45:18.47ID:iaKZAtMY0
>>330
「ソ」は「\」を含むからだな
2023/12/12(火) 22:59:55.14ID:NFmnNPcr0
ソ問題まだ終わらないんだな・・・
2023/12/12(火) 23:13:38.12ID:2JLrnoWx0
S_JISある限り終わらんさ
2023/12/13(水) 21:28:04.85ID:2d5KKCkC0
C言語以外でも問題でるんか?
2023/12/13(水) 21:54:13.56ID:K6LvpdD40
S言語
2023/12/14(木) 08:25:50.46ID:T1aT2r9f0
0x5cに特別な意味を持たせてる環境が絶滅しない限り問題は続くだろ
Shift-JIS策定の時点で誰も気付かなかったのか、それとも2バイト目に使える枠がもう無くてどうしようもなかったんだろうか
2023/12/14(木) 08:32:02.81ID:1XAfxldf0
EUCだと2〜3バイトなのでそうゆうことなんでしょう
338名無しさん@お腹いっぱい。
垢版 |
2023/12/25(月) 09:30:11.77ID:QDGZO90m0
某動画ファイルをm3u8から落としているのですが、tsファイルの一部がダウンロードエラーになった場合
リトライせずにスキップしてしまいます。
コマンドは下のような感じになっていますが、セグメントのダウンロードをリトライする方法はありますか?

ffmpeg \
-http_persistent 1 -http_multiple 0 -readrate 2.0 -timeout 60000000 \
-reconnect_on_http_error 1 \
-headers 'Referer: https://hoge/'$'\r\n'$'User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36'$'\r\n' \
-i https://hoge.m3u8 \
-vcodec copy \
-acodec copy \
"//hoge.mp4"
2023/12/25(月) 23:19:43.06ID:2GyJOsif0
ffmpegをダウンロードにあんまり使わないけど、エラーにならないところには使うこともあるな
ダウンロード用のツールは当たり前のようにリトライする
2023/12/26(火) 00:03:02.84ID:kiD6fKsl0
>>338
ffmpegってセグメントのリトライやセグメントが取得できなかったらそこで終了といったような機能はないんじゃないの?
ffmpegを使うダウンロードツールはツールでセグメントの取得処理(リトライ含む)をしてからffmpegに送ってるんじゃないの?
2023/12/26(火) 17:53:38.26ID:sDNOy5Xd0
ffmpeg
コマンドとかで自動でアップデートできないのかね?

めんどくさい
2023/12/27(水) 14:23:35.02ID:ybzm5+c50
>>341
自分でビルドすればコマンド1つで済むぞい
2023/12/27(水) 19:59:59.49ID:wOWpjeB10
これからffmpegビルドする、くらいの環境で
コマンド1発で済んだらすごい事だわな
2023/12/27(水) 20:03:35.73ID:j3EvZxr20
本体だけだったらconfigureとmake程度として、外部ライブラリ含めたらとんでもないことに
2023/12/27(水) 20:17:12.28ID:mVMpXx7K0
windowsならchocolatey辺りで拾ってくればupgradeも管理者で
choco upgrade ffmpeg
するだけいいんじゃね
自分は使ってないので期待するライブラリが含まれているか知らんけど
346341
垢版 |
2023/12/29(金) 20:23:29.30ID:jGbJ6eXA0
>>345
あー
Chocolateyいけそうですね

ありがとう
347341
垢版 |
2023/12/29(金) 20:25:05.85ID:jGbJ6eXA0
>>346
あと、
いろんなソフトがffmpegを使ってて、すごいffmpegが重複する…

パスを指定できるソフトはいいが…
2023/12/29(金) 22:01:12.59ID:4TIeMTy20
ええ加減シンボリックリンク使いなさい
2023/12/29(金) 22:01:35.19ID:/JO8DN550
そんなの一つのffmpegにパス通せばそっち参照してくれんじゃね?
絶対パスで実行ファイルのパス参照してたらどうしようもないけど
350341
垢版 |
2023/12/29(金) 23:02:21.49ID:jGbJ6eXA0
>>348
アップデートされたら、元に戻るでしょ
351341
垢版 |
2023/12/29(金) 23:02:47.54ID:jGbJ6eXA0
>>349
だから、
指定できないソフトって話。
2023/12/29(金) 23:38:41.67ID:ZDLT1skL0
まずはパスの通ったディレクトリに格納
ソフトが要求すればシンボリックリンクを要求されたパスに格納
それでもダメならハードリンクを持ってくる
コピーを置く必要はまったくない
2023/12/29(金) 23:45:10.08ID:ZDLT1skL0
インストールでアプリケーションに古いffmpegが上書きされる場合は、リネームなどで退避させる必要があるけど、
バッチファイルなどでインストールスクリプトを作成し、予めffmpegのリンク等をリネームで避けておく方法が簡単
属性を変更禁止にしても一応なんとかなる
■ このスレッドは過去ログ倉庫に格納されています
16歳の水野カイトが封印の刀を見つけ、時間が裂けて黒い風と亡霊の侍が現れ、霊の時雨と契約して呪われた刀の継承者となる場面

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