在Ubuntu上通過Jellyfin進行視頻轉碼,通常涉及以下幾個步驟:
docker pull nyanmisaka/jellyfin:latest
docker run -d --name jellyfin \
-v /path/to/your/config:/config \
-v /path/to/your/media:/media \
-p 8096:8096 \
-p 8920:8920 \
-devices=/dev/dri:/dev/dri \
nyanmisaka/jellyfin:latest
如果需要更高級的轉碼功能,可以使用外部工具如PyFFmpeg。以下是一個簡單的示例:
from pyffmpeg import FFmpeg
ff = FFmpeg()
# 轉換視頻格式
ff.convert('input.mp4', 'output.avi')
# 自定義轉碼參數
options = {
'video_size': '1280x720', # 分辨率
'b:v': '2M', # 視頻碼率
'c:v': 'libx264', # 視頻編碼器
'c:a': 'aac', # 音頻編碼器
}
ff.convert('input.mp4', 'output.mp4', options)
/dev/dri
設備。通過以上步驟,你應該能夠在Ubuntu上成功配置和使用Jellyfin進行視頻轉碼。如果遇到問題,可以參考Jellyfin的官方文檔或在社區論壇中查找幫助。