SWF 파일을 가져 와서 어떤 종류의 비디오 형식을 출력하는 Linux 도구가 있습니까? 임베디드 FLV 또는 MP4를 다시 인코딩하는 도구는 필요하지 않습니다. 표준 Flash 무비를 촬영하여 비디오로 렌더링하고 싶습니다.
GNU Manualdump-gnash
에서 참조를 찾았 지만 Fedora에 gnash 패키지를 설치하면 해당 명령이 없습니다.
SWF 파일을 가져 와서 어떤 종류의 비디오 형식을 출력하는 Linux 도구가 있습니까? 임베디드 FLV 또는 MP4를 다시 인코딩하는 도구는 필요하지 않습니다. 표준 Flash 무비를 촬영하여 비디오로 렌더링하고 싶습니다.
GNU Manualdump-gnash
에서 참조를 찾았 지만 Fedora에 gnash 패키지를 설치하면 해당 명령이 없습니다.
답변:
최선의 선택은 아니지만 gnash를 직접 컴파일하고 --enable-gui=dump
플래그를 전달할 수 있습니다.
이를 위해 http://ftp.gnu.org/pub/gnu/gnash/0.8.10/ 에서 최신 gnash를 다운로드했습니다.
로 추출 tar -xf gnash-0.8.10.tar.gz
추출 된 디렉토리로 변경 cd gnash-0.8.10
운영 ./configure --enable-gui=dump
운영 make
그러나이 작업을 수행하려면 기본 개발 도구 (GCC, GNU Make)와 FFMPEG와 같은 일부 라이브러리, boost 및 agg가 필요합니다 (그러나 배포판에서 설치할 수 있으며 직접 컴파일 할 필요가 없습니다. 그렇지 않으면 잠시 컴파일 할 것입니다) ). 몇 개의 라이브러리를 남겨 두었을 수도 있지만 ./configure
무언가 빠졌는지 알려 주어야합니다.
그런 다음을 실행할 수 있습니다 ./gui/dump-gnash [options] movie_file.swf
.
edit.py를 사용해보십시오.
apt-get install pyvnc2swf
apt-file search edit.py
pyvnc2swf: /usr/share/pyvnc2swf/edit.py
그런 다음 출력하여 변환하십시오.
/usr/share/pyvnc2swf/edit.py -o output.flv original.swf
그런 다음 다른 형식으로 한 번 더 변환 해야하는 경우 ffmpeg를 사용하십시오 (많은 인기있는 비디오 형식으로 변환 할 수 있음).
ffmpeg -i output.flv output.avi
vnc2swf-edit