端くれプログラマの備忘録 ClipBucket [ClipBucket] 動画をテスト投稿したらエラー

[ClipBucket] 動画をテスト投稿したらエラー

ClipBucketを簡単にテスト。

まずは、管理者ログインしてテストユーザ作成する。

Users>Add Member

  • Username: test123
  • Password: test123
  • Email: test123@example.com

テストユーザから動画アップロードしてみる。アップロードは成功したけど、ステータスはProcessingのままで、いつまで待っても再生できるようにならない。

ログを確認。

Raw Conversion Log
sh: /usr/local/bin/ffmpeg: No such file or directory
sh: /usr/local/bin/MP4Box: No such file or directory

パスが違うぞ。/usr/local/bin → /usr/bin

管理者画面で設定変更する。

Settings>Uploading and Conversion Settings

  • FFMPEG Path: /usr/local/bin/ffmpeg → /usr/bin/ffmpeg
  • MP4Box Path: /usr/local/bin/MP4Box → /usr/bin/MP4Box

再びテストユーザから動画アップロードする。

アップした動画のサムネールは表示されるようになったけど、相変わらず再生できない。This video might not work properlyって表示される。

再びログを確認。

Raw Conversion Log

Generating low resolution video
-------------------------------
Starting

command
-------
/usr/bin/ffmpeg -i /var/www/html/files/conversion_queue/143051545876531.mp4 -vcodec libx264 -acodec libfaac -s 854x480 -preset medium -f mp4 -b:v 300000 -minrate 300000 -maxrate 300000 -b:a 128000 -minrate 128000 -maxrate 128000 -r 25 -ar 22050 /var/www/html/files/videos/2015/05/01/143051545876531-sd.mp4

ffmpeg output
-------------
FFmpeg version 0.6.3, Copyright (c) 2000-2010 the FFmpeg developers
built on May 1 2015 20:35:09 with gcc 4.1.2 20080704 (Red Hat 4.1.2-54)
configuration: --prefix=/usr --bindir=/usr/bin --libdir=/usr/lib64 --incdir=/usr/include --datadir=/usr/share --enable-libmp3lame --enable-libx264 --enable-libxvid --enable-libfaac --enable-pthreads --enable-gpl --enable-nonfree --enable-shared --enable-libtheora --enable-libvorbis
libavutil 50.15. 1 / 50.15. 1
libavcodec 52.72. 2 / 52.72. 2
libavformat 52.64. 2 / 52.64. 2
libavdevice 52. 2. 0 / 52. 2. 0
libswscale 0.11. 0 / 0.11. 0

Seems stream 0 codec frame rate differs from container frame rate: 59.94 (2997/50) -> 29.97 (2997/100)
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from '/var/www/html/files/conversion_queue/143051545876531.mp4':
Metadata:
major_brand : isom
minor_version : 512
compatible_brands: isomiso2avc1mp41
encoder : Lavf56.15.102
Duration: 00:01:18.49, start: 0.000000, bitrate: 1614 kb/s
Stream #0.0(und): Video: h264, yuv420p, 640x480 [PAR 1:1 DAR 4:3], 1507 kb/s, 29.97 fps, 29.97 tbr, 11988 tbn, 59.94 tbc
Stream #0.1(und): Audio: aac, 48000 Hz, stereo, s16, 99 kb/s
Unrecognized option 'preset'

ffmpegのオプションが無効と言っている。

たぶんインストールしてあるffmpegのバージョンが古いんだろうな。時間があるときに入れ替えよう。