Giter Site home page Giter Site logo

ffmpeg-farm's People

Contributors

bobend avatar drexkrha avatar mchadrdk avatar michaelelleby avatar mlar avatar ongobongo avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

ffmpeg-farm's Issues

Verify output file

Check output files for

  • Codec errors
  • Video blocks
  • Blank frames where they should not be blank

Add chunked encoding for H264

This will allow distributed encoding and massively parallel, with the goal of encoding a 3 hour video in 5 minutes.

Validate input file before starting encoding

This can save a lot of wasted processing power, if the input file has an error 95% into the file the error will only be detected after encoding the first 95% of the file. The 95% encoded file will then be discarded and the resources are wasted.

Implement support for chunking source file before encoding

Using ffmpeg -i source.mxf -c copy -map 0 -f segment -segment_list output_segments.list -segment_time 60 destination%03d.mxf

This would eliminate the need for using -t and -ss as each source file would be the entire length of the segment

The audio will still need to be encoded as one single file without any muxing

Temporary output path should be overridable

  • If the commandline parameter TEMPFOLDER is provided, that will be used
  • Otherwise If the environment variable FFMPEG_TEMPFOLDER is set, that will be used
  • If neither is provided, use system default temp folder

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.