Commit Graph

155 Commits (2f8019cb5a83dffe1a5df7fce99f63764f97b15e)

Author SHA1 Message Date
Varun Patil 64767d7a78
Merge pull request #3 from MB-Finski/patch-1
Add support for NVIDIA GPU accelerated transcoding
2022-11-29 13:52:08 -08:00
Varun Patil 1729a04527 Copy full video if h264 2022-11-29 13:12:35 -08:00
MB-Finski a7b7fa5360
Add "format" back into NVENC transcode profile 2022-11-29 23:03:35 +02:00
Varun Patil 2c92130c40 Support serving full video 2022-11-29 13:00:36 -08:00
MB-Finski 0dd14fabe2
Optimizations for NVENC transcode profile
Permormance and quality related optimizations for NVENC. Also contains a bugfix where transcoding with "max"-profile would fail due to a bug in the NVENC itself.
2022-11-29 20:33:26 +02:00
MB-Finski 9972fc23c6
Add support for NVIDIA GPU accelerated transcoding
Add a transcoding profile for ffmpeg suitable for using with NVENC.
2022-11-25 13:59:33 +02:00
Varun Patil 56767bc56d Add format to max stream 2022-11-22 09:58:41 -08:00
Varun Patil c90483f61a Remove -map 0 2022-11-22 01:57:29 -08:00
Varun Patil d0f1433f64 Increase timeout to 10s 2022-11-21 16:22:28 -08:00
Varun Patil 8f26483140 Add map 0 to ffmpeg 2022-11-21 16:22:16 -08:00
Varun Patil afdda3038b Fix 10bit decoding 2022-11-21 16:22:02 -08:00
Varun Patil 630178e6cb Reduce buffer goal 2022-11-21 02:23:35 -08:00
Varun Patil 88685d0d69 Reduce idle times 2022-11-21 02:22:38 -08:00
Varun Patil 513e9410ca Force only one audio track 2022-11-16 07:10:21 -08:00
Varun Patil 1469f9eb9d Read paths from env variables 2022-11-15 02:09:33 -08:00
Varun Patil 3bfdc85603 Add global_quality 2022-11-14 01:25:42 -08:00
Varun Patil 7f26d300e3 Adjust crf 2022-11-14 00:57:03 -08:00
Varun Patil e40f53c18b Fix keyframe alignment 2022-11-13 22:08:14 -08:00
Varun Patil e20888f244 revert copy encoding 2022-11-13 19:34:12 -08:00
Varun Patil 10a4e469ba Revert to maxrate for bitrate
https://github.com/pulsejet/memories/issues/190
2022-11-13 02:41:12 -08:00
Varun Patil 8fc89b853c More tuning 2022-11-12 10:51:31 -08:00
Varun Patil af6c0eb190 Use copy if we can 2022-11-12 09:50:16 -08:00
Varun Patil a42fcd6978 Remove stray print statement 2022-11-12 08:27:14 -08:00
Varun Patil bf2f137d89 Tune with framerate 2022-11-12 04:35:05 -08:00
Varun Patil 3408e48db9 More tuning 2022-11-12 03:05:30 -08:00
Varun Patil 2c4575171f stream: double header write 2022-11-12 02:41:42 -08:00
Varun Patil 22e6715b2a More tuning 2022-11-12 02:39:56 -08:00
Varun Patil 5b5a5afe78 Adjust bitrates 2022-11-12 02:09:09 -08:00
Varun Patil ae1c4ae682 Return timeout in waitForChunk 2022-11-11 18:18:16 -08:00
Varun Patil 7764a70471 Increase idle time 2022-11-10 21:49:46 -08:00
Varun Patil e993d738ee Add link to go-transcode 2022-11-10 21:31:47 -08:00
Varun Patil 88d34fdf49 Add link to go-transcode 2022-11-10 21:30:54 -08:00
Varun Patil 2cdc5d5131 Adjustment for VAAPI 2022-11-10 21:29:38 -08:00
Varun Patil 689aa6eae4 Add link to memories 2022-11-10 21:23:20 -08:00
Varun Patil a9cf287618 Adjust timers 2022-11-10 21:20:23 -08:00
Varun Patil 00b9e98f17 Add test arg 2022-11-10 21:03:55 -08:00
Varun Patil f9f43ebb42 Add workflows 2022-11-10 20:26:21 -08:00
Varun Patil 66b2dca145 Add cmd 2022-11-10 20:22:07 -08:00
Varun Patil 7fbcabe2e2 Prep for release 2022-11-10 20:20:45 -08:00
Varun Patil fb9a83de56 Minor fixes 2022-11-10 20:14:38 -08:00
Varun Patil 0e87287035 Tempdir cleanup 2022-11-10 19:40:53 -08:00
Varun Patil 62646cfc81 Add multi-file support 2022-11-10 19:23:28 -08:00
Varun Patil d466a1b7b8 Pruning 2022-11-10 18:49:55 -08:00
Varun Patil a094c37fb5 log improv 2022-11-10 18:20:47 -08:00
Varun Patil 1141c358b8 refactor to config 2022-11-10 18:01:33 -08:00
Varun Patil 6591b3c39c Add max stream 2022-11-10 17:56:38 -08:00
Varun Patil 75d2768fe6 Tuning 2022-11-10 09:39:09 -08:00
Varun Patil 91c6a43fc1 Fix goal 2022-11-10 07:59:31 -08:00
Varun Patil c2fd1659ce Add goal 2022-11-10 07:46:35 -08:00
Varun Patil 31bab910d2 Ugh 2022-11-10 07:34:07 -08:00