flvtool2가 설치되지 않았으므로 MP4 비디오를 내 CentOS 서버에서 ffmpeg-php를 사용하여 FLV로 변환하고 있습니다.FLV에서 비디오 길이가없는 경우 ffmpeg-php로 변환
FLV 비디오가 만들어졌지만 플레이어가 비디오 재생 시간을 검색 할 수 없기 때문에 비디오를 검색 할 때 심각한 문제가 발생합니다. Moyea의 Flash Video MX Pro에서 만든 플레이어를 사용하고 있지만 문제는 다른 FLV 플레이어에서도 발생하므로 ffmpeg-php가 적절한 길이의 데이터로 FLV를 만들지 못합니다.
ffmpeg-php가 비디오 길이를 올바르게 가져올 수 있기 때문에 내 MP4 비디오가 호환되지만 해당 길이 정보가 FLV 파일에 적용되지 않습니다. flvtool2는 메타 데이터 만 검색하는 것으로 가정하고 출력 FLV 비디오 길이와 아무 관련이 없습니다. 이것이 올바른지 알고 싶습니다.
I 변환을 위해 사용이 명령
$command = "ffmpeg -i myvideo.mp4 -ar 22050 -ab 64k -f flv -s 320x240 -y myvideo.flv";
$result = @shell_exec($command);
이 내는 FFmpeg - PHP 버전입니다 :이 문제에 어떤 도움이 크게 감사합니다
FFmpeg version 0.5, Copyright (c) 2000-2009 Fabrice Bellard, et al.
configuration: --prefix=/usr --libdir=/usr/lib64 --shlibdir=/usr/lib64 --mandir=/usr/share/man --incdir=/usr/include --extra-cflags=-fPIC --enable-libamr-nb --enable-libamr-wb --enable-libdirac --enable-libfaac --enable-libfaad --enable-libmp3lame --enable-libtheora --enable-libx264 --enable-gpl --enable-nonfree --enable-postproc --enable-pthreads --enable-shared --enable-swscale --enable-x11grab
libavutil 49.15. 0/49.15. 0
libavcodec 52.20. 0/52.20. 0
libavformat 52.31. 0/52.31. 0
libavdevice 52. 1. 0/52. 1. 0
libswscale 0. 7. 1/0. 7. 1
libpostproc 51. 2. 0/51. 2. 0
built on Jul 24 2009 01:40:27, gcc: 4.1.2 20080704 (Red Hat 4.1.2-44)
. 비디오가 변환되면