Software」カテゴリーアーカイブ

PC関連のソフトウェアに関するカテゴリーです。

FFmpegで動画を連結するコマンド

1. 連結したい動画をテキストファイルに書き出します。

$ vi list.txt
$ cat list.txt
file '/path/to/file1.avi'
file '/path/to/file2.avi'
file '/path/to/file3.avi'

2. FFmpegを実行します。

$ ffmpeg -f concat -safe 0 -i list.txt -c copy output.avi

エンコードもしたい場合は、次のような感じにできます。

$ ffmpeg -f concat -safe 0 -i list.txt -c:v mpeg4 -acodec libmp3lame output.mp4

リンク

Concatenate – FFmpeg
https://trac.ffmpeg.org/wiki/Concatenate

FFmpeg FAQ
http://ffmpeg.org/faq.html

MD5でファイルの破損検出

ファイルのMD5ハッシュを保存しておいてファイルの破損を検出する方法

ハッシュの作成

$ md5sum sample.data > sample.data.md5
$ cat sample.data.md5
0123456789abcdef0123456789abcdef  sample.data

ファイルの検証

$ md5sum -c sample.data.md5
sample.data: OK

ファイルのハッシュ値が変わっている場合は次のように表示されます。

$ md5sum -c sample.data.md5
sample.data: FAILED
md5sum: WARNING: 1 computed checksum did NOT match

SHA-1

md5sumの代わりにsha1sumを使って同様に行うと、SHA-1を使うことができます。