ffmpegならこちらへ 7 (994レス)
上下前次1-新
359: 01/01(月)19:44 ID:UfBWXjNe0(1) AAS
引数の文字数上限に達したとか
360: 01/01(月)19:50 ID:mfF/eD4N0(1) AAS
フォー!
361: 01/01(月)21:23 ID:CAmQPYjL0(2/2) AAS
inputを1つごとに改行して152個目で自動実行されちゃうね
でも、153個目以降を改行しないで152行目に書くと読み込んでくれるので引数の数が原因ではないみたい
362(1): 01/03(水)20:04 ID:RryEwxf50(1/2) AAS
動画ファイル再生時に特定の字幕を選択するような設定ってある?
英語音声で日本語字幕srtが自動で選択状態で再生されるようにしたい
ちなみに焼き付けはなしでsrtはコンテナ化はしてもしなくてもどっちでもいい
363(1): 01/03(水)21:05 ID:0z3GswBt0(1) AAS
音声の言語タグに合わせて字幕を自動で選ぶような設定はないようなきがする
364: 01/03(水)22:34 ID:RryEwxf50(2/2) AAS
>>363
すまん、補足が適切じゃなかったかも
単純にmp4かmkvを開いたら字幕1が勝手に選ばれてるようなファイルしたい
vlcでファイル開くと動画と音声が1つずつ選ばれてるみたいな状態
365: 01/03(水)23:17 ID:2xVPHblA0(1) AAS
優先ストリーム(V/A/S)の設定はMKVコンテナできるけど、
mkvtoolnixでやってるので、ffmpegでのやり方はわからないな
366: 01/03(水)23:59 ID:MB1H6/j90(1) AAS
>>362
できるよ
367: [age] 01/05(金)19:16 ID:9tAvWj2W0(1/2) AAS
こんにちはー 質問(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)
省5
368: 01/05(金)19:21 ID:9tAvWj2W0(2/2) AAS
質問?(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呼び出し処理機能搭載してるのですが
現状フルパス指定できないので
省5
369: 01/05(金)21:34 ID:x3XDisN30(1/2) AAS
13フレームはスキップして14フレーム目にキーフレームがないとコピーでは出力できない
filelist.txtに
file 'フルパス'
でいけるはず
370: 01/05(金)22:22 ID:BPx5PFjF0(1) AAS
>>317
アイドルと同じ名前を名乗ったデスノートのLみたいだな
Elonはテスラー総統だけど
371: 01/05(金)22:38 ID:x3XDisN30(2/2) AAS
あと -safe 0 の追加も忘れずに
ffmpeg -f concat -safe 0 -i "filelist.txt" -c copy "[SaveDir\]output.mp4"
372: 01/06(土)00:33 ID:taMTbKuI0(1) AAS
エンコしないストリームコピーは制約が大きい
まずはエンコして望み通りの位置になるかを確認
なお、指定する位置が先頭辛さ程遠くない場合は、入力より後ろで位置を指定したほうが正確になる
373(1): 367-368 [age] 01/06(土)18:13 ID:aihszQ9r0(1/2) AAS
有用なレスありがとうございます。
-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秒割、
省17
374: 01/06(土)18:20 ID:aihszQ9r0(2/2) AAS
>373 最終行訂正
エラーではなく、スキップせずに最初から全部を出力する
375(1): 01/08(月)11:33 ID:LTfT8ydq0(1) AAS
こんな感じでいいんじゃない?しらんけど
外部リンク:paste.mozilla.org
376: 367-368 01/08(月)22:48 ID:iCswzd+M0(1) AAS
>>375
ありがとう!確認できました、どうやらいけたようです!
単体ではこうですね
FFmpeg -y -i "[SouceDir\]input.mp4" -ss 0.49 -c copy "[SaveDir\]output.mp4"
環境変数の割り当てでループさせるのまでは・・・まだ理解できてませんが(爆)
377: 01/19(金)23:07 ID:eLUO6VEs0(1) AAS
mkvをmp4に変換したとき bin_data ってstreamができるんだけどこれって何のデータですか?
-0:* では消せないけど有っても無くてもいい物ですかね??
378(1): 01/20(土)09:42 ID:uQiWy35+0(1) AAS
元のmkvはどんなStream構成なんだよ
ffprobeの結果を晒したら判定してやってもいいぞ
上下前次1-新書関写板覧索設栞歴
あと 616 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.013s