> -----Original Message-----
> From: ffmpeg-user [mailto:ffmpeg-user-boun...@ffmpeg.org] On Behalf Of
> Michael Nolan
> Sent: 25 July 2015 01:02
> To: ffmpeg-user@ffmpeg.org
> Subject: [FFmpeg-user] Running multiple ffmpeg commands with minimal
> loss in quality
> 
> Hi everyone,
> 
> I'm writing a video editor which will push out a large json file that
> includes the videos and a series of edits that were performed upon them. I
> have a python application which parses the json and runs ffmpeg commands
> to
> do things like overlay, scale and trim videos, render text, render images,
> etc.
> 
> The biggest issue that I have is that the application that I run has to run
> ffmpeg multiple times, thus re-encoding the video(s) and making the end
> video look much lower quality than the original content. The original
> videos are .webm and encoded using QTmuxingAppLibWebM-0.0.1.
> 
> Is there any way that I can help prevent this sort of thing or is there any
> existing tooling for taking a series of edits and running them in one
> command (meaning I don't have to re-encode multiple times)?
> 
> Any help would be appreciated.

The standard approach to this kind of issue is to use (as close to) losslessly 
encoded intermediate files as possible. I.e. either use a codec designed for 
lossless encoding such as "HuffYUV", or use something like x264 with "lossless" 
settings.

> 
> - Mike
> IRC: nolski
> _______________________________________________
> ffmpeg-user mailing list
> ffmpeg-user@ffmpeg.org
> http://ffmpeg.org/mailman/listinfo/ffmpeg-user

_______________________________________________
ffmpeg-user mailing list
ffmpeg-user@ffmpeg.org
http://ffmpeg.org/mailman/listinfo/ffmpeg-user

Reply via email to