![Synology NAS를 사용하여 FFmpeg로 비디오를 인코딩할 수 있습니까?](https://rvso.com/image/1475783/Synology%20NAS%EB%A5%BC%20%EC%82%AC%EC%9A%A9%ED%95%98%EC%97%AC%20FFmpeg%EB%A1%9C%20%EB%B9%84%EB%94%94%EC%98%A4%EB%A5%BC%20%EC%9D%B8%EC%BD%94%EB%94%A9%ED%95%A0%20%EC%88%98%20%EC%9E%88%EC%8A%B5%EB%8B%88%EA%B9%8C%3F.png)
나는 매일 몇 시간씩 비디오 영상을 녹화한 다음 그것을 내 컴퓨터에 인코딩하는데 아주 오랜 시간이 걸립니다. CPU 사용량이 컴퓨터를 쉽게 사용할 수 없을 정도로 올라갑니다.
Synology DS415+ NAS
Intel 쿼드 코어 프로세서 @ 2.4GHz를 사용하고 있기 때문에 이것이 내 비디오의 저장과 인코딩을 모두 수행할 수 있을 것이라는 생각이 들었습니다.
을(를 ) 사용하고 FFmpeg
있는데 다음과 같은 질문이 있습니다.
- 터미널 SSH 서비스를 통해 Synology NAS에서 FFmpeg를 실행할 수 있습니까?
- 그렇다면 바이너리를 어디에 배치/설치해야 합니까?
x265
(HEVC) 등의 코덱도 설치할 수 있나요 ?- FFmpeg 스크립트를 실행할 수 있도록 SSH에 비디오가 저장된 폴더로 어떻게 이동합니까?
답변1
2018년의 정보는 다음과 같습니다.Synology 포럼
하드웨어 가속(vaapi)을 사용하려면 특정 플래그를 명시적으로 전달해야 작동한다는 사실을 알게 되었습니다. 또한 루트 액세스를 사용한 후에만 작동하게 되었습니다. 아마도 권한 문제가 있을 수 있습니다.
어쨌든 아래 명령을 사용하면 작동합니다. 입출력 파일 경로를 수정하고 시도해 볼 수 있습니다.
# root access
sudo -i
# using the same ffmpeg-vaapi in DSM6 video station, encode at 3Mbps VBR
/var/packages/VideoStation/target/bin/ffmpeg-vaapi -vaapi_device /dev/dri/renderD128 -i input.mp4 -vf 'format=nv12,hwupload' -c:v h264_vaapi -b:v 3M output.mp4