Recent Posts
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- Spring Batch
- 코루틴 컨텍스트
- 겨울 부산
- pytest
- taint
- preemption #
- 개성국밥
- addhooks
- terminal
- JanusWebRTC
- JanusWebRTCServer
- PytestPluginManager
- tolerated
- Value too long for column
- table not found
- python
- 티스토리챌린지
- JanusWebRTCGateway
- PersistenceContext
- 깡돼후
- 자원부족
- mp4fpsmod
- 오블완
- 달인막창
- vfr video
- kotlin
- 코루틴 빌더
- 헥사고날아키텍처 #육각형아키텍처 #유스케이스
- VARCHAR (1)
- JanusGateway
Archives
너와 나의 스토리
Create Video from VFR images with timestamp / mp4fpsmod 사용 방법 본문
반응형
mp4fpsmod 사용하기
- 사전 준비
- $ brew install libtool autoconf
- $ brew install automake
- mp4fpsmod 설치
- mp4fpsmod를 clone 받아오기
- INSTALL에 작성된 내용을 따라서 설치 시작
- $ ./bootstrap.sh
- $ ./configure
- $ make
- $ strip mp4fpsmod
- 빌드 후 위 코멘드를 입력하면 불필요한 symbol을 삭제할 수 있음 (스킵 가능)
- $ make install
VFR Video로 인코딩
1. image를 단순히 이어 붙인 cfr video 생성
ffmpeg -f concat -i list.txt -pix_fmt yuv420p ffmpeg-cfr.mp4
2. 위에서 생성한 비디오를 timecode에 맞춰 vfr video로 인코딩
mp4fpsmod -o vfr.mp4 -t timecode.txt ffmpeg-cfr.mp4
-> 이렇게 생성된 비디오는 ffplay로만 실행 가능
3. VFR을 보존하면서 CFR 파일로 변경
ffmpeg -i vfr.mp4 final-cfr.mp4
- 1 번
- 이미지 저장 및 list.txt에 이미지 파일 이름들을 저장해 둬야함.
- "file image_1.png" 이런식으로 모든 이미지를 작성해 둬야함
val decode = Base64.getDecoder().decode(Parser.parse(fullMessage).image)
File(filePath).writeBytes(decode)
참고
- ffmpeg Utilities Documentation: https://ffmpeg.org/ffmpeg-utils.html#Time-duration
- ffmpeg Documentation: https://ffmpeg.org/ffmpeg.html
- https://stackoverflow.com/questions/28086775/can-i-create-a-vfr-video-from-timestamped-images
반응형
'개발' 카테고리의 다른 글
TDD, 클린 코드 with Java 16기 수강 후기 & 피드백 정리 (0) | 2023.04.08 |
---|---|
Indexing이란? 인덱싱하는 이유 장점/단점, ID로 인덱싱하는 게 더 효율적인가? (0) | 2023.02.26 |
로딩 전략(FetchType)과 영속성 전이(Cascade), 즉시 로딩(FetchType.EAGER)의 문제점 (0) | 2022.12.30 |
Pytest 에러: 'PytestPluginManager' object has no attribute 'addhooks' (0) | 2022.09.06 |
[SpringBoot] JoinColum 데이터 중복되는 문제 해결 (0) | 2022.04.15 |
Comments