README.md

    ffmpeg-restorer

    Utility runs conversion via ffmpeg utility set (installed separately) with progress tracking and crash recovery.

    FFmpegRR allows you to save your progress while converting and continue the process after a stop, crash, etc. from the last saved point. The utility works with conversions as “Tasks”. User adds “tasks”, the utility executes them sequentially. At any moment the work can be interrupted. A subsequent run will continue to execute the tasks from the last saved point.

    Supported OS: Linux, Windows, MacOS.

    Building:

    To build the utility you will need a compiler with C++17 support and the cmake build system.
    Download the code from github or gitflic: run the command in your home directory:
    git clone https://github.com/evgenykislov/ffmpeg-restorer.git -b main
    Build ffmpegrr:
    cd ffmpeg-restorer
    cmake -B build
    cmake –build build

    How to use:

    FFmpegRR is command line utility and runs like:

    ffmpegrr command arguments
    

    Running the utility without arguments will continue executing tasks.

    Commands:

    add – adds a new job. The arguments are parameters for the ffmpeg conversion utility.

    flush – clears intermediate files of completed tasks. The utility does not delete intermediate files automatically, allowing the user to check the result and rerun the conversion

    help – displays help about the utility

    removeall – removes all tasks (both completed and incomplete) and their intermediate files. Note: conversion results (output files) are not deleted.

    For example:

    ffmpegrr
    

    Execute added tasks

    ffmpegrr add -i input.mp4 -vf “scale=iw/2:ih/2” output.mp4
    

    Add task to reduces video resolution by half on each side

    More information: https://apoheliy.com/ffmpegrr

    Конвейеры
    0 успешных
    0 с ошибкой