itsmattkc
0eadea8607
exportdialog: if using last used, set combobox to reflect that
2022-10-06 09:43:24 -07:00
itsmattkc
2076d0b2c5
exportdialog: ignore preset combobox change when loading presets
2022-10-06 00:46:32 -07:00
itsmattkc
4ea1870098
exportdialog: fixed bug where format change signal didn't fire when loading preset
2022-10-05 16:04:42 -07:00
itsmattkc
f84cd8644d
exportformatcombobox: categorize formats where possible
2022-09-22 10:56:52 -07:00
itsmattkc
6e0c6cdc52
exportdialog: add option to reimport result
2022-09-16 12:35:40 -07:00
itsmattkc
d017d2c143
viewer: add shortcut to save frame as image
2022-09-16 12:19:47 -07:00
itsmattkc
f091ad5a47
exportdialog: remove unnecessary member
2022-08-15 16:24:34 -07:00
itsmattkc
c1dd45bb57
exportdialog: ignore scroll events on widgets
...
Fixes usability issue where scrolling tabs on the export dialog could inadvertently change parameters
2022-08-15 12:51:12 -07:00
itsmattkc
5853c114c2
exportdialog: implemented basic preset saving/loading
...
This may not work perfectly yet, but we can build upon it
2022-08-12 09:16:59 -07:00
itsmattkc
3cee10dfcf
exportdialog: remove debug line
2022-08-10 11:56:14 -07:00
itsmattkc
409f24be39
exportdialog: allow restoring parameters
2022-08-10 11:49:21 -07:00
itsmattkc
1ac205413c
footage: allow overriding YCbCr range
...
Fixes #1354
2022-08-08 12:49:50 -07:00
itsmattkc
1fa171e507
exportdialog: rename yuv ranges
2022-07-24 08:57:23 -07:00
itsmattkc
12f9b1acfc
export: allow exporting subtitles to sidecar files
2022-07-23 15:22:57 -07:00
itsmattkc
0e6ebee827
exportdialog/timeruler: disable marker and workarea editing
...
Fixes #1979
2022-07-23 09:59:18 -07:00
itsmattkc
21d6aef0ca
qtutils: rename QMessageBox wrapper to avoid conflicts on win32
2022-07-23 09:40:03 -07:00
itsmattkc
187568324a
render: ensure correct yuv range handling
2022-07-20 23:16:08 -07:00
itsmattkc
079d6beff2
timeline: separate markers and workarea
2022-06-27 23:39:31 -07:00
itsmattkc
bbf6f8f9f9
export: fixed stills
2022-05-29 10:15:32 -07:00
itsmattkc
4b366a9b73
update copyright year to 2022
2022-05-10 10:38:56 -07:00
itsmattkc
c8e2373fbb
export: increase default h264/5 quality
2022-05-08 22:29:10 -07:00
itsmattkc
91b761693b
code: use config macro
...
Macro is much easier to use and more readable
2022-05-04 09:50:34 -07:00
itsmattkc
b290c4d007
audio: extended support for planar/packed formats
2022-05-03 13:41:27 -07:00
itsmattkc
ef515579df
completed audio recording implementation
2022-05-02 17:05:11 -07:00
itsmattkc
9101f5dc49
implemented core audio recording support
2022-05-02 14:00:03 -07:00
itsmattkc
e6d4fe43de
reworked and vastly improved snapping subsystem
2022-05-02 00:01:49 -07:00
itsmattkc
48adb159b8
various: consolidated dir exists+mkpath into one function
2022-04-07 17:11:50 -07:00
itsmattkc
20f74919a3
export: check if exists and if can mkpath
2022-04-07 16:49:18 -07:00
Quackdoc
7d52dc19e3
Add support for x264 and x265 presets ( #1856 )
...
* Add support for x264 and x265 presets
just adds presets for x264 and x265. seems to work fine for me.
* UI tweaks
Make the presets easier to understand, add tooltip explaining preset's effects
* Do things properly, minor typo fix
2022-02-03 17:44:08 -08:00
Quackdoc and itsmattkc
249006c685
Cineform support ( #1853 )
...
* Cineform Support
Add default cineform support
* Revert "Cineform Support"
This reverts commit f810358b7997ea2d996a3dbbae21252c9f37e7e9.
* Cineform Support
Add default cineform support
* Do not expose DNxHD yet
* ExportDialog: Add CineformSection
Co-authored-by: itsmattkc <34096995+itsmattkc@users.noreply.github.com >
2022-02-02 09:58:13 -08:00
itsmattkc
5cf076082c
ExportDialog: improved codec stack UI
2022-02-01 16:46:30 -08:00
itsmattkc
217973e069
Slider: add label substitution for certain values
...
Allows "Threads" option in advanced export setting to show "Auto" when set to 0
2022-02-01 15:36:26 -08:00
itsmattkc
e0c8a2e569
export: allow running task in background
...
Realized the "Task" infrastructure completely permits this essentially as-is.
Fixes #542
2022-01-10 10:05:05 -08:00
Cobalt Space
b9766bf585
add H.264 RGB export using libx264rgb
2021-10-08 19:38:02 -07:00
itsmattkc
438cce1ce5
widget: use rational for internal playhead value
...
Fixes #1688
2021-08-02 10:55:01 -07:00
Simran Spiller
1ba6aac7fa
Add missing Q_OBJECT macro to ExportSubtitlesTab class [skip ci]
2021-05-31 22:18:56 +02:00
itsmattkc
b7916b8ae0
removed subtitle encoding functions
2021-05-21 10:51:51 +10:00
itsmattkc
cc21ed37a7
implemented core subtitle support
2021-05-18 12:42:47 +10:00
itsmattkc
36fcda17a8
export: added debug option
2021-05-13 22:59:55 +10:00
itsmattkc
4942970c02
export: fixed many export formats including still image and image sequence export
...
Still incomplete, but does a lot towards #1345
2021-05-05 19:03:03 +10:00
itsmattkc
77d4b18a60
updated copyright year for 2021 [skip ci]
2021-04-17 18:56:50 +10:00
itsmattkc
cb75e37e77
moved several files around
...
Mostly moved classes that became node derivatives into the node/ folder.
2021-04-08 12:15:59 +10:00
itsmattkc
bb32048c65
use frame rate and timebase less interchangeably
2021-04-07 13:08:25 +10:00
itsmattkc
898ea25e89
finished merge of viewer and footage
2021-04-06 13:08:56 +10:00
itsmattkc
57ddae8920
h264section: set min bit rate on target file size
2021-04-06 12:38:31 +10:00
itsmattkc
4066fcba90
began merging footage and viewer
2021-04-05 16:41:37 +10:00
itsmattkc
9be014c0b6
refactored so sequence is again a derivative of viewer
2021-04-05 14:41:59 +10:00
itsmattkc
d7c5ac4b44
implement entire project in nodes
...
Project items are now represented directly in nodes opening up more versatility and possibilities. This is the first iteration of this and will be buggy. Need to test thoroughly.
2021-02-15 21:31:57 +11:00
itsmattkc
81c1922911
use strings to connect nodes
...
This makes the node system somewhat more high-level with the intent of making
working with them far more flexible and stable. By making the architecture more
abstracted, it becomes far less rigid which should allow us to do even more
with it and make it much less crash prone.
2021-02-09 15:48:37 +11:00
itsmattkc
0699795c6f
export: implemented audio bit rate setting
...
The UI for this isn't perfect, I just wrote this in because I needed it. But the backend is solid.
2020-12-04 01:01:50 +11:00