본문 바로가기
반응형

ffmpeg5

[FFMPEG] ffprobe에 나오는 동영상 정보들 php 변수로 만들기. ffprobe -show_streams [테스트영상] 라고 치면 동영상 정보들이 쭈루루룰루루루룩 나온다.. [root@centos-s-1vcpu-1gb-sfo3-01 file]# ffprobe -show_streams M_20080305000300000047731701.flv 나는 폴더 안에있는 영상들을 하나하나씩 다 읽어들여서 비교한다음에 인코딩을 할건지 안할건지 정할거기떄문에... 결국.. 이 ffprobe 결과값을 변수값에 넣던가 해야한다.. 흐엉.. ffprobe 로 일반 동영상 정보를 확인하면 [STREAM] 값 아래로 index=0 비디오 스팩정보 , index=1 audio 스팩정보 이렇게 두개의 대전재값으로 정보들이 보여진다. 이 모든값을 내가 손으로 꽉 쥐고싶다. 시나리오 1.[STREA.. 2022. 4. 29.
[FFMPEG] ffmpeg로 파일안에있는 동영상 전체 인코딩 is_dir로 파일을 가져오고 open_dir로 열고 readdir로 읽어서 shell_exec로 커맨드를 날려서 모두 인코딩해버린다. 2022. 4. 28.
[FFMPEG] ajax + ffmpeg + exec 파일 받아서 변환 코드 동영상을 변환 시켜서 저장하 려고 한다. 시나리오. 1. 웹에서 파일선택후 2. form으로 원하는 값을 입력 3. 버튼을 누르면 선택된 파일 + form 에서 받은 입력값이 ajax 와 post 로 변수에 값 전달 4. 받은 값으로 exec 함수를 사용. ffmpeg 구문을 넣고 그 안에 변수값을 전달하여서 원하는 파일로 변경. 4.php 코드 ajax 업로드 ajax_file_upload.php 코드 이러면 원하는 파일을 가져와서 ffmpeg로 커맨드를 만들어서 파일을 마음대로 변형할수있다. (시간, 썸내일 등) 결과값. 원하는 시간과 이름값 확장자 변환까지 할수있다. 2022.04.22 - [이과/ffmpeg] - FFmpeg 명령어 사용하기. FFmpeg 명령어 사용하기. 이전 시간에 ffmpeg.. 2022. 4. 27.
[FFMPEG] FFmpeg 명령어 사용하기. 이전 시간에 ffmpeg 다운을 받았다면 사용을 해봐야겠죠. 일단 테스트를 할만한 영상하나를 골라주세요 저는 test.mp4 라는 영상을쓰겠습니다. 동영상 일부 클립으로 자르기 test.mp4는 2분 34초로짜리입니다. 1. 일부 영상만 짤라서 가져오기 ffmpeg -i test.mp4 -ss 00:00:50.0 -codec copy -t 20 output.mp4 *해석 -ss :start time stamp (HH:MM:SS.ms) 짜르고싶은 시작시간 -t : duration of the clip (seconds) 그리고 몇초 정도 짜를건지 결과 자료 2. 비디오 코덱 변경 ffmpeg -i test.mp4 -c:v libx264 file.flv * 해석 c:v ( or -vcodec): video e.. 2022. 4. 22.
[FFMPEG] ffmpeg 기본 다운로드 방법 ffmpeg 는 미디어의 확장자명을 변환해줄수 있는 소프트웨어이다. ex) avi to mp4 mp4 to flu .. 등 동영상을 다룬다면 금방 들을수있는 소프트웨어 이름이다. 또하나 들을수있는 말이 ffprobe 인데 간단히 말하면 ffmpeg고 미디어의 확장자명을 변환해주고 ffprobe는 미디어의 정보를 확인할수있다. 나는 영상을 인코딩하여서 내가 원하는 영상 코덱으로 포맷을 하기 위한 프로그램을 만들려한다. 기본 설치 방법. wget https://johnvansickle.com/ffmpeg/releases/ffmpeg-release-amd64-static.tar.xz 자 설치 끝났고 압축 풀어야겠죠? tar xf ffmpeg-release-amd64-static.tar.xz 풀린것 확인. 자 .. 2022. 4. 21.
반응형