ffmpegならこちらへ 8 (64レス)
1-

14: 10/01(火)22:15 ID:VRBX2/mB0(2/2) AAS
>>13
どう動かなかったのかをまたChatGPTに質問する
具体的な環境やどういうエラーかとかここで質問するのとまったく同じことを質問する
の繰り返し


ffmpegでMP3ファイルとAVIファイルを結合するバッチコマンドを作成したい
ただしファイル名を変数を使って引数に指定したい
15: 10/02(水)08:20 ID:aKtGWBun0(1) AAS
エラーコードを見せたり色々やったけどだめでした
ChatGPTでは無理でした
16: 10/04(金)08:26 ID:a3kpSaxB0(1) AAS
キチンとしたものができるかどうかは与えてる情報次第なんじゃないかな…
17: 10/10(木)11:26 ID:hpxuk1Jc0(1/3) AAS
vobsubの字幕のある動画を縮小すると字幕が表示されない
表示位置を固定すると、でかい字幕の一部が見える
プレイヤー側の問題な気もするけど、まともに取り扱えるプレイヤーが見つからないので、
縮小時でなんとかしたい

-canvas_sizeオプションを付けるという解決策が見つかるけど、エラーになる
本来ならそんなの付けなくても勝手にやってくれそうなものなのに
18: 10/10(木)13:42 ID:hpxuk1Jc0(2/3) AAS
-canvas_sizeを-iの前に指定するとエラーは出なくなる
でも何も変わらない
19: 10/10(木)14:20 ID:hpxuk1Jc0(3/3) AAS
自決しました
-c:s copy としていたのが原因で、dvdsubをdvdsubで再エンコードする必要があった
それだけでは駄目で、-canvas_sizeで元サイズを教えてやる必要もある

同じ画像字幕のpgsではそんなことする必要はなくて、vobsubでは必要
20
(1): 11/03(日)19:35 ID:uRcVW6Yi0(1) AAS
mp4で開始の5秒以降を
ffmpeg -ss 05 -i sample.mp4 sample_5.mp4
で出力できたのですが、音楽のビットレートが下がってしまいました。
音声のビットレートをそのままにしながら、上記のコマンドを流すにはどうしたらいいでしょうか?
21
(1): 11/03(日)21:13 ID:6KIrzJ7B0(1) AAS
>>20
それだと再エンコードしているので -c copy を追加
22: 11/03(日)21:45 ID:IbA3NUg50(1) AAS
>>21
ありがとうございます!試してみます!
23
(1): 11/08(金)22:34 ID:JayTcIIS0(1/2) AAS
ffmpeg.exe -video_size 1920x1080 -framerate 30 -f gdigrab -i desktop -f dshow -i audio="ステレオ ミキサー (Realtek(R) Audio)" -vcodec libx264 -pix_fmt yuv420p -acodec aac -map 0:v:0 -map 1:a:0 "desktop.mp4"

これで実行しても何も起きません。

ffmpeg.exe -list_devices true -f dshow -i dummy
で情報を取得した所
[dshow @ 00000207841d1780] "ステレオ ミキサー (Realtek(R) Audio)" (audio)
となっていたので問題ないと思うのですが?
24
(1): 11/08(金)23:52 ID:JayTcIIS0(2/2) AAS
pauseで確認した所以下のようなエラーメッセージが出ています。

[dshow @ 000001e729a07dc0] Could not find audio only device with name [ステレオ ミキサー (Realtek(R) Audio) ] among source devices of type audio.
[dshow @ 000001e729a07dc0] Searching for audio device within video devices for ステレオ ミキサー (Realtek(R) Audio)
[dshow @ 000001e729a07dc0] Could not enumerate audio only devices (or none found).
[in#0 @ 000001e7299e1080] Error opening input: I/O error
Error opening input file audio=ステレオ ミキサー (Realtek(R) Audio) .
Error opening input files: I/O error
25: 11/09(土)00:44 ID:oNezVWTX0(1) AAS
入力ファイルは何処で指定してるんだろ?
26: 11/09(土)00:49 ID:PLorP5ba0(1/2) AAS
え?入力なんてあるんですか?
27: 11/09(土)00:59 ID:PLorP5ba0(2/2) AAS
これは画面録画なので入力はありませんよ
28
(3): 11/10(日)04:35 ID:Z6UXz49n0(1/3) AAS
for %%1 in (*) do "ffmpeg.exe" -ss 0 -i "%%1" -c:v copy -c:a aac -map 0:v:0 -map 1:a:0 "%%~na.mp4"

動画と音声を合成するのに入力を2つにしたいのですが、どうやればいいでしょうか?
29
(1): 11/10(日)11:08 ID:hh6v3wET0(1/2) AAS
>>23
確証はないけど
クォートの位置を変えてみたらどうかな
-i audio="ステレオ ミキサー (Realtek(R) Audio)"
これを
-i "audio=ステレオ ミキサー (Realtek(R) Audio)"
こんな感じで
30: 11/10(日)12:17 ID:hh6v3wET0(2/2) AAS
>>28
-i xxxx.,mkv -i xxxx.wav -i xxxx.mp3
みたいに-iを複数個指定したら複数個の入力になって
-mapで出力の構成を指定する
-map 0:v:0 -map 1:a:0 -map 2:a:0
みたいな感じ
-mapについてはココ
外部リンク:trac.ffmpeg.org
31: 28 11/10(日)20:38 ID:Z6UXz49n0(2/3) AAS
>>28
できれば変数を2つ入力させたいのですが、これだとうまくいきませんでした。

for %%a %%b in (*) do (
"C:\Portable\command\ffmpeg.exe" -ss 0 -i "%%a" -i "%%1" -c:v copy -c:a aac -map 0:v:0 -map 1:a:0 -map 2:a:0 -c:a aac "%%~nab"
)
32: 28 11/10(日)20:47 ID:Z6UXz49n0(3/3) AAS
間違えましたこっちです

for %%1 in (*) do "ffmpeg.exe" -ss 0 -i "%%a" "%%b" -c:v copy -c:a aac -map 0:v:0 -map 1:a:0 -map 2:a:0 "%%~na.mp4"
33
(1): 11/11(月)00:44 ID:MxizNUad0(1/9) AAS
>>29
だめでした
1-
あと 31 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.485s*