Commit Graph

1555 Commits

Author SHA1 Message Date
Jonathan Thomas
8e062b8e6e Merge pull request #700 from OpenShot/audio-effects
Audio effects
2021-07-21 13:07:02 -05:00
Jonathan Thomas
66f3ae19bd Updating audio descriptions 2021-07-21 13:02:06 -05:00
Brenno
60c19f1da2 Added Delay and Echo effects 2021-07-16 16:51:52 -03:00
Frank Dana
70aedd35c5 Eliminate useless 'const' (#703) 2021-07-13 01:28:37 -04:00
Frank Dana
2d60bb118b CMake: Fix ENABLE_MAGICK (#701) 2021-07-12 21:24:24 -07:00
Brenno
2272c0b8fe Merge branch 'develop' into audio-effects 2021-07-10 19:59:17 -03:00
Brenno
018cbd5252 Bugfix 2021-07-10 19:54:42 -03:00
Brenno
5018c8d15f Adding description on the audio effects and cleaning the code 2021-07-10 19:53:49 -03:00
Brenno
8c0342480b Adjusting parameters of distortion 2021-07-10 19:49:58 -03:00
Brenno
995e3f0a3a Spliting secundary effects from Robotization and Compressor 2021-07-10 19:49:10 -03:00
Brenno
aca031454d Fixed weird noises in the audio robotization effect 2021-07-10 19:44:54 -03:00
Brenno
22b7408809 Added voice robotization and whisperization effect working 2021-07-10 19:43:09 -03:00
JacksonRG
ed1bee37c5 Merge pull request #696 from OpenShot/rotation-bug
Only get rotation from metadata if 0 keyframes
2021-07-07 16:15:52 -05:00
Jackson
92b62517a6 removed comment with number 2021-07-07 15:29:42 -05:00
Jonathan Thomas
db7f0fb5e7 Fix audio encoding on FFmpeg 4.4. AVFrame was missing a few properties that need to be set in newer versions of FFmpeg. This is also compatible with FFmpeg 3+. 2021-07-07 00:08:27 -05:00
Jonathan Thomas
27c1f9d44a Merge pull request #695 from OpenShot/fix-invalid-starting-pts-timestamp
Fix invalid starting PTS value (blank 1st frame)
2021-07-03 17:48:16 -05:00
Jonathan Thomas
9ca63b321a Reverting video_timestamp increment logic which used pkt.duration. In some codecs (such as vp8), this approach breaks due to differences in the timebase vs the framerate. For example, if the timebase is an inverse of the FPS, everything works. But if the timebase is not, for example 1/1000000, this approach breaks. 2021-07-03 17:01:55 -05:00
Jackson
b7d71cdc52 Only get rotation from metadata if 0 keyframes 2021-07-01 12:08:27 -05:00
Jonathan Thomas
850140df7d Switch to pkt.duration for incrementing PTS, and rename the 2 timestamp variables to something more sane. 2021-06-26 17:24:15 -05:00
Jonathan Thomas
5b524aba2f Experimental conversion of timestamp rescaling to use the av_packet_rescale_ts() method. I'm just not sure the backwards compatibility of this approach with older FFmpeg versions. 2021-06-26 15:56:58 -05:00
Jonathan Thomas
1cec1843c6 We already init values in constructor, and moving incrementing to later in function. 2021-06-26 15:48:16 -05:00
Frank Dana
68f03b5b6c FFmpeg: Move av/swresample decision into CMake (#693)
* FFmpeg: Move av/swresample decision into CMake

By making the determination as to which resampling library to use
in the `src/CMakeLists.txt` code, only that library needs to be
linked with libopenshot (and not the unused one), plus the choice
can be displayed in the FeatureSummary at configure time.

* src/CMakeLists: Fix FFmpeg hwaccel version check
2021-06-26 05:18:16 -04:00
Jackson
64e578241a Reduced, but didn't eliminate empty time at the beginning 2021-06-25 18:54:27 -05:00
Jonathan Thomas
bdf6e9f854 Fix invalid starting PTS value, preventing blank 1st frames on some thumbnailing and video players. 2021-06-25 15:57:52 -05:00
FeRD (Frank Dana)
8f53e7e922 CMake: Adapt to FindFFmpeg.cmake changes 2021-06-25 11:49:49 -04:00