我正在寻找一种解决方案,从我的高清摄像机中获取视频文件并自动转码为较小的格式,然后上传到云端(AWS 或其他)。
理想的工作流程是,我有一个 NAS 或一个文件夹,我只需将原始文件从相机拖到那里即可。NAS/计算机将在那里看到新文件,并自动将视频转码为我已经选择的设置,并将其保存到与 AWS S3 或其他云存储系统同步的文件夹中。
我知道 freenas 和类似软件可以对 xbox360 和 ps3 转码做类似的事情 - 我可以利用它来解决问题吗?
答案1
因此,有不同的事情要做:
- 监视你放入原始文件的文件夹的内容
- 缩小新文件并将结果移入 NAS
- 将 NAS 文件发送到 S3
要监视第一个文件夹并运行转换器,一个简单的脚本就可以做到这一点。要从 DV HD 转换为 mp4,ffmpeg可以使用单个命令行轻松完成此操作。可以通过同步计算机上的文件夹和 NAS 上的文件夹来发送到 NAS。NAS 提供不同的可能性来进行此同步。某些 NAS(例如 Synology)支持从 NAS 发送到 Amazon S3。
此外: - 可能可以直接将 PC 文件夹同步到 S3 或 Google Cloud,而无需 NAS 执行此操作。 - 可能可以直接将相机输出流(虚拟文件作为 ffmpeg 的输入)提供给 ffmpeg。