公式サイト
http://ffmpeg.org/
エンコード、ストリーミング配信を高画質高音質で行えるffmpeg。
OSに拘らず対応コーデックが多い。
対応コーデックが多く、多彩なオプションを使用可能。
コマンドラインから使用することができる。
前スレ
ffmpegならこちらへ 6
https://egg.5ch.net/test/read.cgi/software/1629006665/
ffmpegならこちらへ 7
■ このスレッドは過去ログ倉庫に格納されています
1名無しさん@お腹いっぱい。
2022/08/05(金) 21:05:41.29ID:EVyx8BnW0303名無しさん@お腹いっぱい。
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:GS6rB8xb02023/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 付いてるよ。
windows11, WSL2, Ubuntu22.04.3 だけど、普通に --enable-libfdk-aac 付いてるよ。
2023/11/28(火) 13:52:47.48ID:6zKUlvFx0
311名無しさん@お腹いっぱい。
2023/11/28(火) 16:20:17.07ID:VamztRax0 同意
NVEncでAV1不要なら中古でGTX1660買った方がいい
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
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付きだったのでそれが原因でした
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です
.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
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バイト目に使える枠がもう無くてどうしようもなかったんだろうか
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"
リトライせずにスキップしてしまいます。
コマンドは下のような感じになっていますが、セグメントのダウンロードをリトライする方法はありますか?
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に送ってるんじゃないの?
ffmpegってセグメントのリトライやセグメントが取得できなかったらそこで終了といったような機能はないんじゃないの?
ffmpegを使うダウンロードツールはツールでセグメントの取得処理(リトライ含む)をしてからffmpegに送ってるんじゃないの?
2023/12/26(火) 17:53:38.26ID:sDNOy5Xd0
ffmpeg
コマンドとかで自動でアップデートできないのかね?
めんどくさい
コマンドとかで自動でアップデートできないのかね?
めんどくさい
2023/12/27(水) 14:23:35.02ID:ybzm5+c50
>>341
自分でビルドすればコマンド1つで済むぞい
自分でビルドすればコマンド1つで済むぞい
2023/12/27(水) 19:59:59.49ID:wOWpjeB10
これからffmpegビルドする、くらいの環境で
コマンド1発で済んだらすごい事だわな
コマンド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
するだけいいんじゃね
自分は使ってないので期待するライブラリが含まれているか知らんけど
choco upgrade ffmpeg
するだけいいんじゃね
自分は使ってないので期待するライブラリが含まれているか知らんけど
347341
2023/12/29(金) 20:25:05.85ID:jGbJ6eXA02023/12/29(金) 22:01:12.59ID:4TIeMTy20
ええ加減シンボリックリンク使いなさい
2023/12/29(金) 22:01:35.19ID:/JO8DN550
そんなの一つのffmpegにパス通せばそっち参照してくれんじゃね?
絶対パスで実行ファイルのパス参照してたらどうしようもないけど
絶対パスで実行ファイルのパス参照してたらどうしようもないけど
2023/12/29(金) 23:38:41.67ID:ZDLT1skL0
まずはパスの通ったディレクトリに格納
ソフトが要求すればシンボリックリンクを要求されたパスに格納
それでもダメならハードリンクを持ってくる
コピーを置く必要はまったくない
ソフトが要求すればシンボリックリンクを要求されたパスに格納
それでもダメならハードリンクを持ってくる
コピーを置く必要はまったくない
2023/12/29(金) 23:45:10.08ID:ZDLT1skL0
インストールでアプリケーションに古いffmpegが上書きされる場合は、リネームなどで退避させる必要があるけど、
バッチファイルなどでインストールスクリプトを作成し、予めffmpegのリンク等をリネームで避けておく方法が簡単
属性を変更禁止にしても一応なんとかなる
バッチファイルなどでインストールスクリプトを作成し、予めffmpegのリンク等をリネームで避けておく方法が簡単
属性を変更禁止にしても一応なんとかなる
2023/12/30(土) 08:54:57.96ID:ZDrPT4xb0
総じてどっちが面倒なんだよ、って事にはなるけど
趣味の世界だし好きにやったら
反論じみた反応がうっとおしい感もあるんで、一人でひっそりやって欲しい
趣味の世界だし好きにやったら
反論じみた反応がうっとおしい感もあるんで、一人でひっそりやって欲しい
355341
2023/12/30(土) 14:23:46.84ID:uwhRnByi02023/12/31(日) 16:46:12.11ID:m/VOWGpX0
今年最後の
2024/01/01(月) 06:22:34.39ID:kTy8S5B70
version: 6.1.1 2023-12-31
2024/01/01(月) 19:38:30.71ID:CAmQPYjL0
inputを200個くらい指定したコマンドをコマンドプロンプトで実行しようとすると、inputが150超えた辺りで勝手に実行されてしまう
ちなみコマンドはこんな感じ
ffmpeg ^
-i a.mp4 ^
-i a.mp4 ^
-i a.mp4 ^
…
-i a.mp4 ^
-i a.mp4
inputの上限とかあるんかな
ちなみコマンドはこんな感じ
ffmpeg ^
-i a.mp4 ^
-i a.mp4 ^
-i a.mp4 ^
…
-i a.mp4 ^
-i a.mp4
inputの上限とかあるんかな
2024/01/01(月) 19:44:28.46ID:UfBWXjNe0
引数の文字数上限に達したとか
2024/01/01(月) 19:50:11.48ID:mfF/eD4N0
フォー!
2024/01/01(月) 21:23:29.45ID:CAmQPYjL0
inputを1つごとに改行して152個目で自動実行されちゃうね
でも、153個目以降を改行しないで152行目に書くと読み込んでくれるので引数の数が原因ではないみたい
でも、153個目以降を改行しないで152行目に書くと読み込んでくれるので引数の数が原因ではないみたい
362名無しさん@お腹いっぱい。
2024/01/03(水) 20:04:27.38ID:RryEwxf50 動画ファイル再生時に特定の字幕を選択するような設定ってある?
英語音声で日本語字幕srtが自動で選択状態で再生されるようにしたい
ちなみに焼き付けはなしでsrtはコンテナ化はしてもしなくてもどっちでもいい
英語音声で日本語字幕srtが自動で選択状態で再生されるようにしたい
ちなみに焼き付けはなしでsrtはコンテナ化はしてもしなくてもどっちでもいい
2024/01/03(水) 21:05:03.20ID:0z3GswBt0
音声の言語タグに合わせて字幕を自動で選ぶような設定はないようなきがする
364名無しさん@お腹いっぱい。
2024/01/03(水) 22:34:14.65ID:RryEwxf502024/01/03(水) 23:17:44.70ID:2xVPHblA0
優先ストリーム(V/A/S)の設定はMKVコンテナできるけど、
mkvtoolnixでやってるので、ffmpegでのやり方はわからないな
mkvtoolnixでやってるので、ffmpegでのやり方はわからないな
2024/01/03(水) 23:59:53.10ID:MB1H6/j90
>>362
できるよ
できるよ
2024/01/05(金) 19:16:04.07ID:9tAvWj2W0
こんにちはー 質問(1)です
動画ファイルの始まりから13フレームはスキップし以降から最後までを出力する記述はどう書けば良いのでしょう?
以下の解説サイトを参照して
ffmpeg -frames 13 -i input.mp4 -c copy output.mp4
としてもうまく行かず試行錯誤中です。
「ffmpeg で指定時間でカットするまとめ」
> 3. 指定時間までカットし、最後まで出力する
> ffmpeg -ss [duration] -i input.mp4 -c copy output.mp4
「ffmpeg で時間単位やフレーム単位でカットする方法」
> -frames (output,per-stream)
> 指定したフレーム数で出力する。vframes の使用推奨
使用 ffmpeg version: 2023-09-07-git-9c9f48e7f2
動画データは、ドライブレコーダー の30秒割、後部約13フレームのオーバーラップ。
-f concat で連結用に後ろから遡りカットは複雑そうなので
連結用の冒頭を削りたい。
動画ファイルの始まりから13フレームはスキップし以降から最後までを出力する記述はどう書けば良いのでしょう?
以下の解説サイトを参照して
ffmpeg -frames 13 -i input.mp4 -c copy output.mp4
としてもうまく行かず試行錯誤中です。
「ffmpeg で指定時間でカットするまとめ」
> 3. 指定時間までカットし、最後まで出力する
> ffmpeg -ss [duration] -i input.mp4 -c copy output.mp4
「ffmpeg で時間単位やフレーム単位でカットする方法」
> -frames (output,per-stream)
> 指定したフレーム数で出力する。vframes の使用推奨
使用 ffmpeg version: 2023-09-07-git-9c9f48e7f2
動画データは、ドライブレコーダー の30秒割、後部約13フレームのオーバーラップ。
-f concat で連結用に後ろから遡りカットは複雑そうなので
連結用の冒頭を削りたい。
2024/01/05(金) 19:21:49.17ID:9tAvWj2W0
質問?(2)です
ffmpeg -i "input.mp4" -vcodec libx264 "output.mp4"
等の場合は、input.mp4 も output.mp4 両方フルパスで指定できますが
-f concat の動画ファイル連結で
ffmpeg -f concat -i "filelist.txt" -c copy "[SaveDir\]output.mp4"
結合したいファイルの名称を羅列するテキストファイル「filelist.txt」と
それに記述するファイル名にはフルパスで指定するとエラーになります。
フルパス指定でも対応できるように ffmpeg 元へ要望みたいなのはドコか出せる場所ありましたっけ?
自作フリーソフト(Windows GUI操作)にffmpeg呼び出し処理機能搭載してるのですが
現状フルパス指定できないので
動画ソースがフォルダ跨いでるとかにも対応できない
動画ソースと同じフォルダ内に「filelist.txt」とbatファイル置かないといけない
ffmpeg 実行文までにbatファイル内記述でc:\Users\[UserName]> から対象ファイル群のフォルダまで移動させなければいけない
他の一時ファイルを作業用tmpフォルダに作ってアプリ終了時にフォルダごと削除して終えるようにしてるが
いろんなフォルダで連結作業をするとゴミファイルが残ってしまう・・・
ffmpeg -i "input.mp4" -vcodec libx264 "output.mp4"
等の場合は、input.mp4 も output.mp4 両方フルパスで指定できますが
-f concat の動画ファイル連結で
ffmpeg -f concat -i "filelist.txt" -c copy "[SaveDir\]output.mp4"
結合したいファイルの名称を羅列するテキストファイル「filelist.txt」と
それに記述するファイル名にはフルパスで指定するとエラーになります。
フルパス指定でも対応できるように ffmpeg 元へ要望みたいなのはドコか出せる場所ありましたっけ?
自作フリーソフト(Windows GUI操作)にffmpeg呼び出し処理機能搭載してるのですが
現状フルパス指定できないので
動画ソースがフォルダ跨いでるとかにも対応できない
動画ソースと同じフォルダ内に「filelist.txt」とbatファイル置かないといけない
ffmpeg 実行文までにbatファイル内記述でc:\Users\[UserName]> から対象ファイル群のフォルダまで移動させなければいけない
他の一時ファイルを作業用tmpフォルダに作ってアプリ終了時にフォルダごと削除して終えるようにしてるが
いろんなフォルダで連結作業をするとゴミファイルが残ってしまう・・・
2024/01/05(金) 21:34:52.58ID:x3XDisN30
13フレームはスキップして14フレーム目にキーフレームがないとコピーでは出力できない
filelist.txtに
file 'フルパス'
でいけるはず
filelist.txtに
file 'フルパス'
でいけるはず
2024/01/05(金) 22:22:01.35ID:BPx5PFjF0
2024/01/05(金) 22:38:16.07ID:x3XDisN30
あと -safe 0 の追加も忘れずに
ffmpeg -f concat -safe 0 -i "filelist.txt" -c copy "[SaveDir\]output.mp4"
ffmpeg -f concat -safe 0 -i "filelist.txt" -c copy "[SaveDir\]output.mp4"
2024/01/06(土) 00:33:59.78ID:taMTbKuI0
エンコしないストリームコピーは制約が大きい
まずはエンコして望み通りの位置になるかを確認
なお、指定する位置が先頭辛さ程遠くない場合は、入力より後ろで位置を指定したほうが正確になる
まずはエンコして望み通りの位置になるかを確認
なお、指定する位置が先頭辛さ程遠くない場合は、入力より後ろで位置を指定したほうが正確になる
373367-368
2024/01/06(土) 18:13:07.21ID:aihszQ9r0 有用なレスありがとうございます。
-f concat の動画ファイル連結では -safe 0 の追加で
filelist.txtに file 'フルパス' でいけました!
filelist.txtのフルパス化指定もいけました!
ffmpeg -safe 0 -f concat -i "[TempDir\]filelist.txt" -c copy "[SaveDir\]output.mp4"
これで動画ソースフォルダや別ディレクトリから実行できるようになりました!
試行錯誤中の
”始まりから13フレームはスキップし以降から最後までを出力する記述を知りたい”
用のサンプル動画データ。
ドライブレコーダー の30秒割、
後部約13フレームのオーバーラップ。
EDR-21G
F_20190928081913_20190928083013_N.MP4,https://www.%41xfc.net/u/4010722
F_20190928081913_20190928083044_N.MP4,https://www.%41xfc.net/u/4010723
F_20190928081913_20190928083114_N.MP4,https://www.%41xfc.net/u/4010724
F_20190928081913_20190928083144_N.MP4,https://www.%41xfc.net/u/4010725
F_20190928081913_20190928083214_N.MP4,https://www.%41xfc.net/u/4010726
F_20190928081913_20190928083244_N.MP4,https://www.%41xfc.net/u/4010727
後ろ側の遡りカットでもいいですけれど
長さが必ず一緒でない場合もあれば難しくないですか?
↑連結用2つ目 4010723 の場合、28.01fps 00:00:30.487 (30.487sec)なので
14フレーム目=1000/28*14=00.490 から最後までは
FFmpeg -i "[SouceDir\]input.mp4" -ss 0.49 -to 30.487 -c copy "[SaveDir\]output.mp4"
でうまくいくのですが、
今度はファイルごとの最終時間をあいまいにできないジレンマに陥りました。
FFmpeg -i "[SouceDir\]input.mp4" -ss 0.49 -to ファイルの最後 -c copy "[SaveDir\]output.mp4"
-ss 0.49 を -i 前にするとエラーだし (@_@) むぅぅ
-f concat の動画ファイル連結では -safe 0 の追加で
filelist.txtに file 'フルパス' でいけました!
filelist.txtのフルパス化指定もいけました!
ffmpeg -safe 0 -f concat -i "[TempDir\]filelist.txt" -c copy "[SaveDir\]output.mp4"
これで動画ソースフォルダや別ディレクトリから実行できるようになりました!
試行錯誤中の
”始まりから13フレームはスキップし以降から最後までを出力する記述を知りたい”
用のサンプル動画データ。
ドライブレコーダー の30秒割、
後部約13フレームのオーバーラップ。
EDR-21G
F_20190928081913_20190928083013_N.MP4,https://www.%41xfc.net/u/4010722
F_20190928081913_20190928083044_N.MP4,https://www.%41xfc.net/u/4010723
F_20190928081913_20190928083114_N.MP4,https://www.%41xfc.net/u/4010724
F_20190928081913_20190928083144_N.MP4,https://www.%41xfc.net/u/4010725
F_20190928081913_20190928083214_N.MP4,https://www.%41xfc.net/u/4010726
F_20190928081913_20190928083244_N.MP4,https://www.%41xfc.net/u/4010727
後ろ側の遡りカットでもいいですけれど
長さが必ず一緒でない場合もあれば難しくないですか?
↑連結用2つ目 4010723 の場合、28.01fps 00:00:30.487 (30.487sec)なので
14フレーム目=1000/28*14=00.490 から最後までは
FFmpeg -i "[SouceDir\]input.mp4" -ss 0.49 -to 30.487 -c copy "[SaveDir\]output.mp4"
でうまくいくのですが、
今度はファイルごとの最終時間をあいまいにできないジレンマに陥りました。
FFmpeg -i "[SouceDir\]input.mp4" -ss 0.49 -to ファイルの最後 -c copy "[SaveDir\]output.mp4"
-ss 0.49 を -i 前にするとエラーだし (@_@) むぅぅ
2024/01/06(土) 18:20:08.56ID:aihszQ9r0
>373 最終行訂正
エラーではなく、スキップせずに最初から全部を出力する
エラーではなく、スキップせずに最初から全部を出力する
2024/01/08(月) 11:33:51.69ID:LTfT8ydq0
こんな感じでいいんじゃない?しらんけど
https://paste.mozilla.org/gfKQCKpH
https://paste.mozilla.org/gfKQCKpH
376367-368
2024/01/08(月) 22:48:29.45ID:iCswzd+M0 >>375
ありがとう!確認できました、どうやらいけたようです!
単体ではこうですね
FFmpeg -y -i "[SouceDir\]input.mp4" -ss 0.49 -c copy "[SaveDir\]output.mp4"
環境変数の割り当てでループさせるのまでは・・・まだ理解できてませんが(爆)
ありがとう!確認できました、どうやらいけたようです!
単体ではこうですね
FFmpeg -y -i "[SouceDir\]input.mp4" -ss 0.49 -c copy "[SaveDir\]output.mp4"
環境変数の割り当てでループさせるのまでは・・・まだ理解できてませんが(爆)
377名無しさん@お腹いっぱい。
2024/01/19(金) 23:07:00.22ID:eLUO6VEs0 mkvをmp4に変換したとき bin_data ってstreamができるんだけどこれって何のデータですか?
-0:* では消せないけど有っても無くてもいい物ですかね??
-0:* では消せないけど有っても無くてもいい物ですかね??
2024/01/20(土) 09:42:35.66ID:uQiWy35+0
元のmkvはどんなStream構成なんだよ
ffprobeの結果を晒したら判定してやってもいいぞ
ffprobeの結果を晒したら判定してやってもいいぞ
379名無しさん@お腹いっぱい。
2024/01/20(土) 10:32:16.22ID:+BOjp6c30 >>378
もうちょっと自力で調べたらチャプター情報っぽいことがわかりました
消し方もわかりました
ありがとうございます
stream内のmetadataに "handler_name : SubtitleHandler" って出てたから字幕関連のファイルかと思って的外れな調べ方して出て来なかったっぽいです
もうちょっと自力で調べたらチャプター情報っぽいことがわかりました
消し方もわかりました
ありがとうございます
stream内のmetadataに "handler_name : SubtitleHandler" って出てたから字幕関連のファイルかと思って的外れな調べ方して出て来なかったっぽいです
2024/01/26(金) 02:35:10.32ID:3+8EFH740
MP4の最終フレームの表示期間を決定するための情報をご存じの方はいますか?
2024/01/26(金) 03:58:26.69ID:3+8EFH740
解決しました、スレ汚し失礼しました
2024/01/26(金) 07:43:00.24ID:4drl8pSY0
クロップが難しいな
縦長動画の中央付近を横長に切り取り、左回転した上でアップコンバートかけたいのだけど
縦長動画の中央付近を横長に切り取り、左回転した上でアップコンバートかけたいのだけど
2024/01/26(金) 09:10:58.07ID:rUaKZ5h+0
うちでは、横長動画から2箇所を切り取り、一方を左右反転して合体させたい
2024/01/26(金) 10:10:53.65ID:+OPiZMwE0
回転は再生時にすればいい、いろいろやろうとするから難しい
2024/01/26(金) 17:16:14.96ID:NYTtSFVs0
CUIでのクロップというのが辛すぎてhandbreakやaviutilで座標把握したらffmpegに持っていきたいけどそれさえも難しい
2024/01/26(金) 18:47:49.91ID:nSgM9xlU0
やりたい処理が動画のクロップ、回転、アップコンバート程度で
動画の点数が1~数個と少ないなら、自分の場合とりあえず
ffmpeg 変換エンジン内蔵のavidemux でトライするよ
それで気に入らなかったり、動画の点数が大量なら CUI で ffmpeg 叩く
動画の点数が1~数個と少ないなら、自分の場合とりあえず
ffmpeg 変換エンジン内蔵のavidemux でトライするよ
それで気に入らなかったり、動画の点数が大量なら CUI で ffmpeg 叩く
2024/01/26(金) 19:28:49.05ID:yHlCMuH/0
avidemuxにそんな機能あったっけ
2024/01/26(金) 20:30:19.19ID:nSgM9xlU0
ffmpeg の話題から少し外れるけど、あるよ
起動直後だとキーフレーム単位での無劣化切り貼り程度しかできないけど
例えば mp4なら
・映像出力 Mpeg4 AVC(x264)
・音声出力 AAC(lav)
・出力形式 mp4 muxer
を選択すると、フィルター適用や任意のフレーム単位での編集が可能になる
そこでメニュ(映像/フィルター)を選択するとフィルターチェーンが表示されるので
・クロップ(トリミング)
・回転
などをダブルクリックして追加&設定、必要ならフィルターの順番入れ替え・・・という感じ
起動直後だとキーフレーム単位での無劣化切り貼り程度しかできないけど
例えば mp4なら
・映像出力 Mpeg4 AVC(x264)
・音声出力 AAC(lav)
・出力形式 mp4 muxer
を選択すると、フィルター適用や任意のフレーム単位での編集が可能になる
そこでメニュ(映像/フィルター)を選択するとフィルターチェーンが表示されるので
・クロップ(トリミング)
・回転
などをダブルクリックして追加&設定、必要ならフィルターの順番入れ替え・・・という感じ
2024/01/26(金) 20:55:54.26ID:yHlCMuH/0
おお、できた
基本無劣化ででの加工にしか使わないけど意外と多機能だな
基本無劣化ででの加工にしか使わないけど意外と多機能だな
2024/01/26(金) 21:58:56.80ID:mhjuocLB0
ffmpegの拡張GUIみたいなもんだからな
2024/01/26(金) 22:00:50.47ID:mhjuocLB0
ffmpegのmp4サポートがダメダメだった頃、
avidemuxでもmp4がまともに扱えなかった
avidemuxでもmp4がまともに扱えなかった
2024/01/26(金) 22:13:50.18ID:yHlCMuH/0
avidemuxでカットした箇所にチャプター入れられない?
2024/01/26(金) 23:06:42.59ID:nSgM9xlU0
2024/01/27(土) 06:54:59.73ID:2gFZjdy20
2024/01/27(土) 14:16:34.24ID:f3bQBWa20
2024/01/27(土) 14:30:24.96ID:eLt+FUle0
AviUtlも現役だけど本当に使えるんかと感じる
aviの名前があかんのだな
aviの名前があかんのだな
2024/01/27(土) 16:53:02.70ID:iv0r/Jkz0
>>396
今どきだと出力プラグインでffmpegやらx264やらに投げるだろうから一部の例外を除けば`avi`を扱うことはほぼないだろうな…
今どきだと出力プラグインでffmpegやらx264やらに投げるだろうから一部の例外を除けば`avi`を扱うことはほぼないだろうな…
2024/01/27(土) 17:00:34.46ID:eLt+FUle0
なんでコンテナが変わっていくんだろうな
zipはずっとzipなのに
zipはずっとzipなのに
399名無しさん@お腹いっぱい。
2024/01/27(土) 17:54:01.71ID:iFB5+m7n0 zipは昔lzhじゃったぞい
2024/01/27(土) 17:58:42.57ID:eLt+FUle0
arcってのもあった
だからといって、zipがずっとzipであることの反証にはならない
だからといって、zipがずっとzipであることの反証にはならない
2024/01/27(土) 19:58:35.85ID:f3bQBWa20
zipは昔は有料アプリしかなかったんだよ
windowsで標準になってから普及した
それ以前、日本ではlhaが無料だったので使われるようになった
windowsで標準になってから普及した
それ以前、日本ではlhaが無料だったので使われるようになった
2024/01/27(土) 20:13:19.37ID:eLt+FUle0
zipは最初からフリーだよ
単に、zipより前からlharcがあったので、lzhが使われていた
単に、zipより前からlharcがあったので、lzhが使われていた
2024/01/27(土) 20:36:14.17ID:BaC+a+cW0
少なくともWin95からどっちも無料だったがlzhは日本語のフリーソフトがあったから普及してた。
今のZipか7zかみたいなもん。
今のZipか7zかみたいなもん。
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 「ブサイクな金持ち」と「貧乏イケメン」、女性はどっちを選ぶのか マッチングアプリが明らかにした“残酷すぎる結論” [♪♪♪★]
- 「イスラム教徒は繁殖力が半端ない」 “音楽界の重鎮”経営者 Xの投稿が“差別”と炎上… 「立場的に反省」と謝罪も止まぬ批判 [冬月記者★]
- 【就活】企業が求める人材像、「コミュニケーション能力が高い」がトップ 「専門的スキル」「AIやデジタル技術を活用できる」は低位に [煮卵★]
- 【野球】巨人、異例の“中学校卒”を指名 場内どよめき…15歳がプロに声 [THE FURYφ★]
- 【ドラフト】横浜・織田翔希を巨人が強行指名 米球界挑戦を表明も まさかの展開に会場騒然 [征夷大将軍★]
- あぼーん