2020-09-30 13:57:52 +02:00
|
|
|
============
|
|
|
|
videocutting
|
|
|
|
============
|
|
|
|
|
|
|
|
A small PHP Wrapper around ffmpeg to make cutting videos easier.
|
|
|
|
|
|
|
|
This project provides a single executable file that wraps a Symfony console command.
|
|
|
|
The command itself accepts some arguments to cut out parts of a video file using ffmpeg.
|
|
|
|
|
|
|
|
The resulting file will be moved to a dedicated folder structure.
|
|
|
|
|
|
|
|
I'm currently developing this for myself in order to remove advertisements from recorded TV shows.
|
|
|
|
I'm using https://www.youtv.de/ to record stuff.
|
|
|
|
|
|
|
|
Drawbacks
|
|
|
|
=========
|
|
|
|
|
|
|
|
* Right now this script expects a specific file naming to extract information like season name.
|
|
|
|
|
|
|
|
* Resulting file might be off between sound and video on some players (PS4 and my own TV).
|
|
|
|
Others work fine (Mozilla Firefox and VLC).
|
|
|
|
|
|
|
|
Benefits
|
|
|
|
========
|
|
|
|
|
|
|
|
* Generates files very fast, by copying and not re encoding.
|
|
|
|
|
|
|
|
Installation
|
|
|
|
============
|
|
|
|
|
|
|
|
Install requirements:
|
|
|
|
|
2023-02-07 08:03:10 +01:00
|
|
|
* PHP 8.2 command line
|
2020-09-30 13:57:52 +02:00
|
|
|
|
|
|
|
* ffmpeg
|
|
|
|
|
|
|
|
#. Download / clone project.
|
|
|
|
|
|
|
|
#. Run `composer install --no-dev -o`
|
|
|
|
|
|
|
|
#. Execute executable `./cutvideo --help` to get instructions on how to use the script.
|