Jason Dove
9b3c24559d
add deinterlace option to ffmpeg profile ( #709 )
...
* update dependencies
* add option to deinterlace video
3 years ago
Jason Dove
d5a03963c0
use video and audio format instead of video and audio codec ( #696 )
3 years ago
Jason Dove
6be5111195
fix errors; add nouveau vaapi driver option ( #692 )
...
* fix service shutdown errors
* add nouveau vaapi driver option
3 years ago
Jason Dove
f0670b345f
use wrapped processes; fix hls pts bug ( #690 )
3 years ago
Jason Dove
bc225d35fa
add troubleshooting code to hls segmenter ( #685 )
3 years ago
Jason Dove
a3260b2316
fix album_artist metadata ( #674 )
3 years ago
Jason Dove
ec1b2502f1
rework bugsnag integration ( #671 )
3 years ago
Jason Dove
1ab98578ab
refactor namespaces and imports ( #670 )
...
* re-namespace
* optimize usings
* more usings
* more of the same
* more implicit/global usings
* cleanup all usings
* minor fixes
3 years ago
Jason Dove
ea72e7b689
use new transcoder logic by default ( #664 )
3 years ago
Jason Dove
a21f62ff8c
add watermark support to experimental transcoder logic ( #654 )
...
* wip
* fix songs again
* don't use lists of video and audio input files
* test concat command output
* move concat pipeline
* start to use ffmpeg state
* add ffmpeg state and audio state
* audio state is required
* attach input options directly to input files
* move filters to input files
* add watermark support
3 years ago
Jason Dove
c92b6cb909
fix song playback ( #644 )
4 years ago
Jason Dove
1d6279cee8
log problematic playlists ( #640 )
4 years ago
Jason Dove
a7922beaed
qsv and logging fixes ( #637 )
...
* improve pipeline logging
* fix qsv acceleration
* fix qsv parameter order
4 years ago
Jason Dove
a1d9d6790e
fix copy codec when transcoding is disabled ( #636 )
4 years ago
Jason Dove
2f2d7952dd
use vaapi driver settings with new transcoder logic ( #635 )
...
* add LIBVA_DRIVER_NAME env var
* add vaapi device name
* add FFREPORT env var
* fixes
4 years ago
Jason Dove
c96b800b52
ffmpeg lib fixes ( #633 )
...
* try to fix vaapi inconsistencies
* log unexpected data
* vaapi fixes
* disable 444 test
* add qsv deinterlace filter; qsv fixes
* add videotoolbox acceleration
4 years ago
Jason Dove
5a442a06a0
start to use new ffmpeg library ( #632 )
...
* start to add ffmpeg library
* start to hook ffmpeg lib into main app
* improvements
* more progress
* make pipeline builder configurable
* more options
* move more logic down into ffmpeg lib
* ffmpeg lib desired state refactoring
* add software scaling and padding
* add loudness normalization and software deinterlace
* add metadata output options
* add setsar filter
* use built-in scaling logic
* fixes
* initial nvidia support
* nvidia improvements
* support hls mode
* print old arguments at debug level
* fix package reference
* start to add qsv support
* formatting
* fix tests
* add timeout to transcode tests
* show successful ffmpeg arguments
* add vaapi support
* add more software decoders
* add experimental transcoder option
* call existing ffmpeg process service for unimplemented features
* fix nvidia mpeg2video bug
* update changelog
* ignore some neglected unit tests
4 years ago
Jason Dove
ea08453913
vaapi improvements ( #629 )
...
* fix interlaced video with vaapi
* downgrade imagesharp to fix blurhash generation
* fix ui crash loading collection editor
4 years ago
Jason Dove
87deaa6f3a
nvidia improvements ( #628 )
4 years ago
Jason Dove
9d99c19ea4
fix playback with unknown pixel format ( #627 )
4 years ago
Jason Dove
534e2c4512
add hls segmenter initial segment count ( #616 )
4 years ago
Jason Dove
5fd315ead8
change framerate normalization method ( #611 )
4 years ago
Jason Dove
f02b0ac345
re-introduce framerate normalization ( #610 )
4 years ago
Jason Dove
fd83007296
try to fix watermark on vaapi
4 years ago
Jason Dove
70ca5bf050
fix bug with watermark and short content ( #608 )
4 years ago
Jason Dove
eed9f60273
fade in and fade out intermittent watermarks ( #607 )
...
* first pass at fading in/out overlay
* fix tests
* update changelog
4 years ago
Jason Dove
1ee01c1d78
fix hls timestamps ( #598 )
4 years ago
Jason Dove
7de50dd916
minor hls segmenter improvements ( #593 )
4 years ago
Jason Dove
3ce267863b
fix hls segmenter in some cultures ( #582 )
4 years ago
Jason Dove
03946b13ca
always use a single ffmpeg thread with realtime ( #580 )
4 years ago
Jason Dove
0440f7643b
add videotoolbox acceleration ( #575 )
4 years ago
Jason Dove
a4eac4feea
properly overwrite environment variables ( #567 )
4 years ago
Jason Dove
176f136c23
fix some nvenc edge cases where only padding is needed for normalization ( #565 )
4 years ago
Jason Dove
594ce437fb
rework mpeg-ts mode ( #557 )
4 years ago
Jason Dove
4210d97ee2
optimize setsar filter ( #553 )
4 years ago
Jason Dove
6a8ecd2532
use software decoding for mpeg4 with vaapi ( #550 )
4 years ago
Jason Dove
7b73677bad
allow ffmpeg reports on windows ( #547 )
...
* enable troubleshooting reports on windows
* update changelog
* tweak changelog
4 years ago
Jason Dove
3656e932d3
more song fixes ( #529 )
...
* use blurhash for default etv song backgrounds
* fix saving artwork blurhash
* fix song detail alignment
* rename song background files
* watermark path is always none here
4 years ago
Jason Dove
3773bbec19
use blurhash for song backgrounds ( #526 )
...
* generate blurhash for all local artwork
* use blurhash song background if available
* only write blur hash to disk once
* use multiple blur hashes
* update changelog
* fix song detail outline
* reset song metadata (artwork)
4 years ago
Jason Dove
475dc7660b
fix artwork uploads ( #516 )
4 years ago
Jason Dove
b4c9cdbbfa
use embedded song cover art ( #514 )
4 years ago
Jason Dove
1e35e9a5b0
use subtitles to display errors ( #512 )
...
* use subtitles to display errors
* fix margin calculation
4 years ago
Jason Dove
7edf6f5d13
song cleanup ( #511 )
...
* refactor song background logic
* move song video generation
* move subtitle generation
* build ASS subtitles
* randomize song detail layout
* update changelog
4 years ago
Jason Dove
919325033d
use subtitles instead of drawtext for songs ( #510 )
4 years ago
Jason Dove
2cb5252320
fix song banding ( #509 )
...
* increase spacing in song details; uniformly darken to eliminate banding
* this isn't needed anymore
4 years ago
Jason Dove
015232fad6
song improvements ( #508 )
...
* fix song details margin and use dynamic font size
* sometimes use cover art color for song background
4 years ago
Jason Dove
af51b790b6
randomize cover art placement ( #507 )
4 years ago
Jason Dove
0edfb71f8d
limit disk use and keep cover art aspect ratio ( #502 )
...
* use temp file pool to limit disk use
* keep aspect ratio and crop when scaling cover art for blurred background
* fix typo
4 years ago
Jason Dove
21b90a1b6c
fix songs with white backgrounds ( #501 )
4 years ago
Jason Dove
fd3b72525d
fix vaapi songs ( #500 )
4 years ago