Commit Graph

172 Commits

Author SHA1 Message Date
Jonathan Thomas
d6a4cb1dec Moving back to SWS_BICUBIC for high quality mode (during export mostly). This provides a sharper image when enlarging images than SWS_LANCZOS, and only has a slight performance disadvantage. 2019-11-17 16:34:50 -06:00
FeRD (Frank Dana)
60f6ad652a FFmpegWriter.cpp: add std:: prefixes
New code added uses of `std::min`, `std::max`, `std::stoi`, and `std::pow`
2019-10-29 16:31:36 -04:00
Frank Dana
969e8320e6 Merge branch 'develop' into std-prefixes 2019-10-29 16:06:55 -04:00
K3A
29b7b321ba Merge branch 'develop' into develop 2019-10-23 14:17:01 +02:00
Frank Dana
8bde07682c Merge branch 'develop' into std-prefixes 2019-10-22 21:00:27 -04:00
FeRD (Frank Dana)
918122632c FFmpegWriter: Source formatting 2019-09-13 08:24:15 -04:00
Mario Hros
f981e38664 support for HEVC HW VAAPI encoding 2019-09-04 21:40:56 +02:00
FeRD (Frank Dana)
05a53784cb Merge branch 'develop' into std-prefixes 2019-08-17 16:07:24 -04:00
Frank Dana
e95d18476c Merge pull request #293 from ferdnyc/zmq-cleanup
Remove "dummy" args from ZmqLogger stragglers
2019-08-06 22:39:13 -04:00
FeRD (Frank Dana)
5fb9755353 Fix truncated output filenames in FFmpegWriter 2019-08-06 11:59:55 -04:00
FeRD (Frank Dana)
352fd6629a Remaining std:: prefixes 2019-08-04 23:51:02 -04:00
FeRD (Frank Dana)
f88fd7a47a FFmpegWriter: std:: prefixes 2019-08-04 23:10:59 -04:00
FeRD (Frank Dana)
c77f009038 Remove "dummy" args from ZmqLogger stragglers
I somehow missed a few calls, in #266.
2019-08-04 16:06:54 -04:00
FeRD (Frank Dana)
f29a6bcb27 Trim unnecessary args off logging calls 2019-07-03 14:14:02 -04:00
Jonathan Thomas
16bb22c238 Merge pull request #247 from SuslikV/patch-5
Add 2 new multiplexing presets for mp4, mov files
2019-06-21 15:25:55 -05:00
FeRD (Frank Dana)
9261f46772 More copyright, missed a few older ones 2019-06-11 06:51:37 -04:00
SuslikV
be7db11480 Add streamable file format options for mp4, mov
Add 2 new multiplexing presets for mp4, mov files:
mp4_faststart
mp4_fragmented

The Preset usage from openshot-qt export.py as follows (example):
w.SetOption(openshot.VIDEO_STREAM, "muxing_preset", "mp4_faststart")

YouTube suggest to use streamable file formats to process the uploading
videos faster (by starting its processing when upload not yet complete)
MP4, MOV files export requires additional dictionary keys to be set in
this case.
2019-06-11 10:49:45 +03:00
FeRD (Frank Dana)
0327c2ab5c Remove license block from documentation comment 2019-06-09 08:31:04 -04:00
Chris Kirmse
833fcb8e8e fix a number of memory leaks
- some were with libav functions
- same were due to non-virtual destructors
2019-05-08 15:02:33 -07:00
eisneinechse
19f5fa37f2 Replace qsv with videotoolbox for MacOS codec library.
Windows and MacOS is not tested! We need users who test it.
2019-04-18 16:41:11 -07:00
Jonathan Thomas
b3f5406db3 More code reformatting on FFmpegWriter.h/.cpp 2019-04-18 14:04:37 -05:00
eisneinechse
cd4e25ea67 Fix for FFmpeg 2.x 2019-03-10 13:28:56 -07:00
eisneinechse
a170d7db38 Check if the codec supports CRF when setting q values 2019-03-10 13:09:47 -07:00
eisneinechse
b5ebc996ee Adjust the q values for low quality crf settings 2019-03-10 10:42:48 -07:00
eisneinechse
6b9a9ca6ff Removed the branch for low fixed bitrate q values as it did not
work with mpeg2 export. Now for low fixed bitrates no presets for
the q values are set.
TODO find the optimum q values for each codec for low and high bitrates
2019-03-08 16:52:34 -08:00