ソフトウェア・業務システム開発に関連した他の仕事を探す
見積もり募集の結果
見積もり募集の内容
- 依頼主の業種
- メーカー
-
依頼の目的・背景
-
FFmpegにてA,B,Cと3つのmp4ファイルを結合する際に、
AとBの間に暗転(無音黒画面)を挿入したいです。
具体的には下記のような流れを考えております。
ご提案お待ちしております。
1.A,B,Cの合計秒数を計算する
例:2142秒
2.合計秒数の3%を計算する
例:2142秒×0.03=64秒
3.2の計算結果からAの秒数を差し引き、その秒数でD(暗転(無音黒画面))を生成
例:64秒-26秒(Aの秒数)=38秒でDが生成される
※差し引いた結果が1秒以下(マイナス含む)となる場合は、1秒でDが生成される
4.A,D,B,Cと結合しEを生成
例:ffmpeg.exe -i C:\A.mp4 -i C:\D.mp4 -i C:\B.mp4 -i C:\C.mp4 -filter_complex concat=n=4:v=1:a=1 -loglevel error C:\E.mp4
※ローカル利用です。ffmpegインストール済みのwindowsにて、コマンドプロンプトに上記コマンドを貼り付けて実行すれば動作するようお願いしたいです。
※暗転をエンコードではなく結合で挿入したい(エンコードだと時間がかかるので)のが目的なので、他にこちらの代替案等がよいと思う、などございましたらご提案ください。
【追記】
1.
単独ファイルではなく、複数ファイルを同時に扱う予定でして、
コマンドですとまとめてコピペができますので、
その利便性を活かしたいと思っております。
想定は下記の記述のような感じです。
// D1生成のコマンドがここに入る
ffmpeg.exe -i C:\A1.mp4 -i C:\D1.mp4 -i C:\B1.mp4 -i C:\C1.mp4 -filter_complex concat=n=4:v=1:a=1 -loglevel error C:\E1.mp4
// D2生成のコマンドがここに入る
ffmpeg.exe -i C:\A2.mp4 -i C:\D2.mp4 -i C:\B2.mp4 -i C:\C2.mp4 -filter_complex concat=n=4:v=2:a=2 -loglevel error C:\E2.mp4
// D3生成のコマンドがここに入る
ffmpeg.exe -i C:\A3.mp4 -i C:\D3.mp4 -i C:\B3.mp4 -i C:\C3.mp4 -filter_complex concat=n=4:v=3:a=3 -loglevel error C:\E3.mp4
…
このコマンドの記述を下記のようににエクセルで管理・生成し、
https://halkyo.com/?p=1073
すべてのコマンドをまとめてコマンドプロンプトに貼り付けて動作させる形です。
2.
動画のフレームサイズは全て同じです。
前提として無劣化結合ができるように動画の仕様は揃えます。
-
作業範囲
-
ランサーに相談して決めたい
-
用意してあるもの
-
設定なし
-
参考URL
-
設定なし
-
希望開発言語
-
ランサーに相談して決めたい
-
開発の継続性
-
今回のみ、開発をお願いいたします。
-
補足説明
-
設定なし
-
発注の必要がなくなったため。
この仕事に似たソフトウェア・業務システム開発の他の仕事を探す