나는 비디오 공유 사이트를 가지고 있으며 ffmpeg로 비디오를 변환하지만 변환에는 많은 시간이 필요합니다. 어떻게 빠르고 안전하게 할 수 있습니까? ffmpeg가 GPU와 일치 할 때 나에게 도움이되지만 사용하기에 좋은 참조가 없다고 생각합니다. 좋은 성능을 발휘하는 데 도움이되는 애플리케이션 또는 참조 자료.gpu를 사용하여 ffmpeg로 비디오 변환
답변
아직 "개발 중"일지 모르지만 "LookAhead"기능이 "GPU"인 경우 x264 인코더 (lib ffmpeg 사용)에 대한 엄청난 개선을 취하는 여러 가지 doom9 스레드가 있음을 알 수 있습니다. OpenCL. http://forum.doom9.org/showthread.php?t=164960 그것은 도움이 될 수
- .
업데이트 Q4 2017. 원래의 대답 인 GPU 기반 인코딩이 널리 보급되기 시작했습니다. 당신은 현대 NVIDIA video card and can compile ffmpeg 있다면 그때 가서 잘해야합니다. Dmytro Dzyubak 덕분에 FFmpeg docs을 지적하여 "실제로 CPU 기반 인코딩은 GPU 기반 인코딩보다 우수한 품질을 제공합니다."
-
GPU 기반 인코딩 코덱/GPU 컴퓨팅 표준 (CUDA, OpenCL을) 특정 그래서 당신은 당신이 당신의 경우에 사용을 지정해야합니다. ffmpeg는 비디오 용 x264 및 VP8과 같은 인기있는 코덱의 래퍼입니다.
x264를 사용하여 지금까지 모든 시도가 최상의 결과를 가져 왔습니다. 생산에 넘어갈 수있는 일은 결코 빛을 보지 못했습니다.
주요 개념은 H264 GPU 기반 인코딩에 사용할 수있는 SDK를 제공합니다. 여기 more information을 읽을 수 있습니다. 나는 그들의 SDK를위한 가격표를 보지 못했지만 아마도 비쌀 수도있다.
사용하는 코덱에 따라 인코딩 설정을 미세 조정하여 속도를 높이는 것이 좋습니다. 보조 노트에서 CPU 기반 인코딩은 GPU 기반 인코딩보다 우수한 품질을 생성하는 경향이 있습니다.
"CPU 기반 인코딩은 GPU 기반 인코딩보다 우수한 품질을 제공합니다." - 표창장이 필요했습니다. – Julius
"하드웨어 인코더는 일반적으로 x264와 같은 우수한 소프트웨어 인코더보다 훨씬 낮은 품질의 출력을 생성합니다."- https://trac.ffmpeg.org/wiki/HWAccelIntro –
당신이 도움이 될 수있는 엔비디아 GPU를 사용하는 경우 :
이- 1. aruba에서 ffmpeg로 html5로 비디오 변환
- 2. ffmpeg로 미디어 유형 변환
- 3. FFmpeg로 비디오 회전
- 4. ffmpeg로 비디오 인코딩하기
- 5. FFmpeg로 비디오 스트림 캡처
- 6. ffmpeg로 여러 비디오 오버레이
- 7. javacv를 사용하여 ffmpeg로 비디오 파일을로드하려고 시도합니다.
- 8. ffmpeg로 비디오 파일의 길이가 정확합니까?
- 9. MPEG4를 FFmpeg로 Android에서 MPEGTS로 변환
- 10. 가변 비트 전송률을 ffmpeg로 즉시 변환
- 11. jpg에서 mp4로 ffmpeg로 변환
- 12. FFmpeg로 오디오와 비디오 파일을 Muxing
- 13. ffmpeg로 특정 창의 비디오 녹화
- 14. FFMPEG로 현재 비디오 시간을 계산하십시오
- 15. ffmpeg로 오디오가없는 flv 비디오 인코딩
- 16. JavaCV 및 FFmpeg로 비디오 재생
- 17. ffmpeg로 인코딩 : 비디오 화질 저하
- 18. Ruby on Rails에서 클립 및 ffmpeg로 비디오 변환
- 19. ffmpeg로 비디오 프레임 정보 가져 오기
- 20. 절대 종료 위치로 ffmpeg로 비디오 자르기
- 21. JavaFX MediaPlayer 용 ffmpeg로 비디오 생성
- 22. gpu를 사용하여 캔버스에 그려야합니다.
- 23. GPU를 사용하여 ColorMatrix 적용
- 24. ffmpeg로 비디오 크기의 스크린 샷을 찍는 방법
- 25. ffmpeg로 길이가 다른 오디오/비디오 믹스
- 26. ffmpeg로 변환하는 동안 원본 비디오 화질 얻기
- 27. ffmpeg로 두 언어가 포함 된 Restreaming 비디오
- 28. ffmpeg로 화면 녹화 및 비디오 인코딩
- 29. FFMPEG로 HTML5 비디오 용 MP4 만들기
- 30. ID를 FFMPEG로 고유 한 사운드로 변환
당신은 무엇을 시도? 시도한 코드를 제공하면 도움을받을 기회가 더 많이 생깁니다. –
ffmpeg에서 GPU 최적화 코덱에 대해 들어 본 적이 없습니다. 내 마음 속에는 cusa, opencl 등을 지원할 수있는 옵션이 없습니다. 죄송합니다! – alexbuisson
h264 형식으로 변환 할 때 VDPAU 가속을 사용하지만 어떻게하면 사용할 수 있는지 알 수 없습니다. – sdnaghdi