process-home-videos:用于处理家庭视频并将其上传到MediaGoblin的帮助程序脚本

时间:2024-05-23 09:04:56
【文件属性】:

文件名称:process-home-videos:用于处理家庭视频并将其上传到MediaGoblin的帮助程序脚本

文件大小:25KB

文件格式:ZIP

更新时间:2024-05-23 09:04:56

Python

处理家庭录像 概述 Python脚本,用于将原始视频文件切成片段,然后将这些片段发布到MediaGoblin。 要求 Python 3.7 码头工人 ffmpeg 虚拟环境 安装 要在virtualenv中运行该项目,请运行以下命令 mkdir -p ./venv virtualenv --python python3 ./venv . venv/bin/activate pip install --requirement requirements.txt csv_to_yaml csv_to_yaml.py脚本采用CSV电子表格并将其转换为YAML文件。 之所以存在,是因为用户可以更轻松地将原始信息输入电子表格,但是应用程序可以更轻松地处理来自YAML的丰富数据,其中包括对原始数据的一些后处理。 例子 app/csv_to_yaml.py \ --config config.


【文件预览】:
process-home-videos-master
----hooks()
--------enable_hooks(141B)
--------pre-commit(8B)
----tests()
--------test_tags.py(4KB)
--------test_config.py(3KB)
--------__init__.py(0B)
--------test_age.py(7KB)
----app()
--------mediagoblin.py(2KB)
--------publish_to_mediagoblin.py(2KB)
--------csv_to_yaml.py(1KB)
--------tags.py(2KB)
--------scene_sort.py(1KB)
--------age.py(3KB)
--------metadata.py(8KB)
--------scene.py(1KB)
--------__init__.py(0B)
--------render_scenes.py(1KB)
--------scene_yaml.py(935B)
--------config.py(2KB)
--------render.py(3KB)
----e2e()
--------testdata()
--------Dockerfile(86B)
--------test-csv-to-yaml(384B)
--------run-all-e2e-tests(573B)
--------docker-compose.yml(870B)
--------test-render-scenes(814B)
--------test-publish-to-mediagoblin(962B)
----requirements.txt(28B)
----.gitignore(837B)
----config.example.yaml(749B)
----dev_requirements.txt(29B)
----.circleci()
--------config.yml(839B)
----README.md(2KB)
----build(569B)

网友评论