動画結合

/ Linux/Unix / Comment[6]
MPEGsequence,v1はただの画像のパラパラマンガみたいな仕組みで単純にcatで結合できるっぽい
$ cat *.mpg > out.mpeg

このままだとつなぎ目がカクカクすることがあるからffmpegで書き直す
$ ffmpeg -i out.mpeg -vcodec mpeg4 output.mpeg
関連記事

コメント

avidemuxで1フレームずつ見てみたら成功してたみたいです。
フレームが少なすぎてvlcプレイヤーが正常に再生してくれなかったっぽいです。
mplayerでは普通に再生できますた。ありがとうございますた`・ω・

| URL | 長倉 怜二#YqiWHrhw

同じサイズの1.jpg...9.jpgを用意して
$ ffmpeg -r 1 -s 800x600 -vcodec mjpeg -sameq -i "%1d.jpg" out.avi
と打ってみたんですが、1.jpgしか読み込んでくれなかったらしく、9秒間1.jpgが表示されるだけでした。

| URL | 長倉 怜二#YqiWHrhw

それbashでやってみたんすけど上手くかなかったんす

| URL | 長倉 怜二#YqiWHrhw

ですねw
早速つかってみますたよ

| URL | 長倉 怜二#YqiWHrhw

cat使わないでffmpegで完結できなかったっけ?

俺がPNGを連結してアニメ作る場合、

ffmpeg -r 59.94 -s 1920x800 -padtop 140 -padbottom 140 -sameq -i "%01d.png" "outhd.avi"

でやっている。

ポイントは"%01d.png"の部分。
こうしておけば、1.png, 2.png ... 8.png,9.pngという感じで読み取ってくれる。

%04d.pngにすると4桁の、0001.png, 0002.png.... 9998.png,9999.pngというふうに大きい数字を扱う事が出来る。

| URL | h_s#8LfPNtAg

csoで今、正式会員だとインフィニティシルバー無料ですねwww
ありがとうNEXON

| URL | whitelion117#-

:
:
:
:
:
管理人のみ表示を許可