群晖ffmpeg的使用方法,ffmpeg Python

  群晖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的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: