群晖ffmpeg的使用方法,ffmpeg Python
当然,我不知道我自己装ffmpeg能不能解决转码或者缩略图的问题,但是今天我打算试一试。所以我先装ffmpeg,我自己装
宗教社区
https://packages.synocommunity.com/
选择任意发布者。
添加Synocommunity
设置完成后,选择左下角的社区,在套件中心找到ffmpeg安装。在这里,可以同时找到并安装python3。作为一个中级计算机初学者,我并不清楚它的功能,但是因为代码是用python3写的,所以我安装了它。
让ffmpeg正常工作
因为需要使用ssh,所以在浏览器界面找到SSH,打开。windows用户可以下载putty。linux和osx可以通过命令行直接连接到服务器。我用的是osx所以不能在这里演示如何使用putty,请自行百度。osx的用户可以打开终端,输入ssh root @ 192 . 168 . 1 . x(NAS的LAN ip地址),然后输入管理员密码。
登录NAS后,进入ffmpeg -version查看ffmpeg的当前版本号。如果它与您在suite center中安装的ffmpeg版本号不同,请执行以下操作:
mv/usr/bin/ffmpeg/usr/bin/ffmpeg _ bak
CP-r/usr/local/ffmpeg/bin/ffmpeg/usr/bin/ffmpeg
安装python3:
mv/usr/bin/python/usr/bin/python _ bak
CP-r/usr/local/python 3/bin/python 3/usr/bin/python
python版本
如果显示python版,则表示完成。
再次执行ffmpeg -version,检查ffmpeg的版本号。
版本号为4.1,与套件中央显示的4.1-11一致。
将脚本复制到NAS
建议新建一个共享文件夹作为测试,在里面复制一些测试视频。
通过网页登录DSM上传代码的共享文件夹的根目录后,执行:
python/volume 1/XXX/photo _ thumb . py(这里的路径是上传代码的文件路径)
汉字看似乱码,但生成的缩略图正常。
默认情况下会生成mp4、avi、wmv、mkv和flv文件的缩略图。对于其他格式,如有必要,在代码类型的括号内添加文件格式并用英文逗号分隔,外部添加英文单引号。
Ffmpeg默认不能生成rmvb和rm的缩略图。因为我在这里的测试发现VideoStation可以生成rmvb本身的缩略图,所以它没有提供解决方案。
最后,在任务计划中,添加python之前运行的命令,将其设置为每天运行。如果一个新的共享文件夹需要添加相应的命令,脚本会遍历文件夹,所以当有子文件夹时,只需要在根目录下运行脚本即可。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。