일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- nginx-media-server
- macos
- ffmpeg
- Flutter
- RTMP
- Java
- deployment
- Sysinternals
- golang
- docker
- namespace
- 행정구역분류
- android studio
- Python
- Android
- spring cloud config
- ebpf
- dart
- Kubernetes
- wireshark
- Shell script
- aws
- Pod
- HLS
- VSCode
- Windows10
- service
- configmap
- aws cli
- kubectl
- Today
- Total
목록ffmpeg (7)
woonizzooni
ffmpeg의 stdin을 막고, mp4파일을 소스로 반복하여 송출하도록 함. ffmpeg -nostdin -re -stream_loop -1 -i ~/Movies/sample_h264_aac.mp4 \ -c:v copy -c:a copy \ -f flv "rtmp://localhost/live/test" 위 명령은 mp4파일의 video코덱이 h264, audio코덱이 aac일 경우의 예임. 만약, adobe rtmp스펙이 지원하지 않는 - video코덱이거나 (ex. h265) - audio코덱일 경우 (ex. ac3 등) 각각 h264코덱과 aac코덱으로 트랜스코딩을 하도록 하자. ex) -c:v libx -c:v libx264 ... -c:a libfdk_aac -b:a 128k -ar 44100..
[관련글] "FFmpeg Visual Studio 2019 컴파일-1" "[macos]ffmpeg으로 화면캡처(capture desktop)해서 rtmp송출" [참고] Capturing your Desktop / Screen Recording : Windows trac.ffmpeg.org/wiki/Capture/Desktop#Windows 기존에 컴파일해서 설치되어 있는 버전으로... Use DirectShow : dshow 장치 확인 > ffmpeg -list_devices true -f dshow -i dummy ffmpeg version 2.8.git Copyright (c) 2000-2015 the FFmpeg developers built with gcc 5.2.0 (GCC) configurat..
[참고글 : 빌드 / 설치 / 실행파일 다운로드] Windows10 FFmpeg컴파일 macOS ffmpeg설치 FFmpeg 바이너리 다운로드 (Windows (32bit/64bit), macOS 64bit) - 화면 캡처 방법 참고 : https://trac.ffmpeg.org/wiki/Capture/Desktop - 구동환경 : 맥북 + 외부모니터 연결 $ ffmpeg -f avfoundation -list_devices true -i "" o 비디오장치 [0] : 내장카메라 [1] : 맥북모니터 [2] : 외부모니터 o 오디오장치 [0] : 맥북 마이크 [1] : Movavi 앱 가상 장치 같은데... (신경쓰지말자) o 송출 명령 구성 1. 장치/스트림 구성 -f avfoundation -vide..
[출처] https://trac.ffmpeg.org/wiki/CompilationGuide/macOS 1. ffmpeg through Homebrew 2. Compiling FFmpeg yourself 이상 2가지 방식을 안내해주고 있는데, 맥에서 ffmpeg, ffprobe등의 바이너리 실행파일을 직접 사용할 것이므로 homebrew로 설치하는 방법만 다룬다. (homebrew설치하는방법은 제외) + default옵션으로는 aac인코더가 누락되어 있어서 포함시키는 옵션을 사용할것임. $ brew tap homebrew-ffmpeg/ffmpeg $ brew options homebrew-ffmpeg/ffmpeg/ffmpeg --with-chromaprint Enable the Chromaprint aud..
2013년 중순경 Android용 FFmpeg기반 MediaPlayer를 제작하면서 분석했던 내용을 공유해본다. 커다란 종이에 막 낙서하는 것을 좋아해서 visio를 애용했엇다. 파일 정리하다가 나온김에 흔적을 남겨본다. o 참고 사항 당시 ffmpeg-1.2.1을 이용했었고, 조금지나 2버전이 나왔던 기억인데 지금은 4버전까지 나왔네. > 응용 앱 소스 위치 변경 ffmpeg.c, ffplay.c, ffserver.c등 ref app소스들이 ffmpeg/*밑에 있었는데 지금은 ffmpeg/fftools/*밑으로 이동 > API변경 avformat_alloc_context() > avformat_open_input() > avformat_find_stream_info() > ... 후에 av_read_f..
o 전제 사항 / 필요 조건 - FFmpeg 사전지식 (이해하려면, 이해없이 헬로월드만 찍어봐도 됨) - Windows용 FFmpeg라이브러리 : 아래 둘 중 하나 선택 1) 직접 빌드한 Windows용 FFmpeg 라이브러리 ('여기'참고) 2) FFmpeg소스 빌드를 희망하지 않을 경우. (FFmpeg 소스 수정 불가) - Visual Studio 20xx - mp4/mkv등의 동영상 파일 o 목표 - FFmpeg라이브러리와 연동되는 윈도우앱 빌드/실행 [MFC] 4년 전에 MFC로 작성된 문제 있는 앱 디버깅 경험(?)을 믿고 MFC로 일단 시작. 1. 프로젝트 만들기 > Visual Studio실행 > 새 프로젝트 만들기 > C++ 콘솔 앱 선택 후 다음 > 솔루션 이름 & 프로젝트 이름 설정 입..
참고한 FFmpeg 빌드 가이드 https://trac.ffmpeg.org/wiki/CompilationGuide/MSVC https://trac.ffmpeg.org/wiki/CompilationGuide/MinGW https://trac.ffmpeg.org/wiki/HWAccelIntro ffmpeg 소스 컴파일 없이 실행파일과 dll파일만 필요할 경우 아래 경로에서 파일 다운로드/빌도옵션 참고. https://ffmpeg.zeranoe.com/builds/ https://ffmpeg.zeranoe.com/builds/readme/win64/static/ffmpeg-20190708-f83b46e-win64-static-readme.txt Visual Studio를 이용하는 방식(=MSVC)으로 진행해본..