Commit Graph

41 Commits

Author SHA1 Message Date
Felix Ableitner
edb4ffc7e0 Set bitrate limits for transcoding (fixes #638) (#1135)
* Set bitrate limits for transcoding (fixes #638)

* added optimization script and test, changed stuff

* fix test, improve docs

* re-add optimize-old-videos script

* added documentation

* Don't optimize videos without valid UUID, or redundancy videos

* move getUUIDFromFilename

* fix tests?

* update torrent and file size, some more fixes/improvements

* use higher bitrate for high fps video, adjust bitrates

* add test video

* don't throw error if resolution is undefined

* generate test fixture on the fly

* use random noise video for bitrate test, add promise

* shorten test video to avoid timeout

* use existing function to optimize video

* various fixes

* increase test timeout

* limit test fixture size, add link

* test fixes

* add await

* more test fixes, add -b:v parameter

* replace ffmpeg wiki link

* fix ffmpeg params

* fix unit test

* add test fixture to .gitgnore

* add video transcoding fps model

* add missing file
2018-10-08 16:26:04 +02:00
Brad Johnson
7f5f4152a4 Refactor: Separated "Other Videos" section into a dedicated component/service (#969)
* Separated "Other Videos" section into a dedicated component/service

I'm currently working on some proof-of-concepts for recommendation
providers that could work with PeerTube to provide useful video
suggestions to the user.

As a first step, I want to have great clarity about how PeerTube,
itself, will surface these videos to the user.

With this branch, I'm refactoring the "recommendations" to make it
easier to swap out different recommender implementations quickly.

Stop recommender from including the video that's being watched.

Ensure always 5 recommendations

* Treat recommendations as a stream of values, rather than a single async value.

* Prioritize readability over HTTP response size early-optimization.

* Simplify pipe
2018-08-31 17:19:21 +02:00
Chocobozzz
288178bf02
Try to fix travis tests 2018-08-10 17:49:12 +02:00
Jorropo
c674185eb2 Add npm debug log to gitignore and organize 2018-07-26 14:46:18 +02:00
Chocobozzz
9c2e0dbfa9
Update iso639 translations for french and deutch 2018-06-19 14:02:57 +02:00
Chocobozzz
989e526abf
Prepare i18n files 2018-06-05 08:43:01 +02:00
Chocobozzz
fd5e57bbe2
Docker config directory as volume 2018-05-07 18:41:10 +02:00
Chocobozzz
29173696f7
Update gitignore 2018-05-07 13:06:56 +02:00
Chocobozzz
4919b6304f
Fix nginx configuration that do not work with import-videos script 2018-03-01 17:14:57 +01:00
Chocobozzz
c8a5b03785
Fix gitignore 2018-02-16 19:21:42 +01:00
Chocobozzz
ecb4e35f4e
Add ability to reset our password 2018-01-30 13:27:07 +01:00
Dimitri Gilbert
8c4890cbfe Issue #196 : Allow to cancel an upload (#221)
* issue #196

* fixed missattribution of var

* fix styling issue

* renamed videoUpload to videoUploadObservable

* added created path to gitignore

* changed uploadCancel method name to cancelUpload
2018-01-23 15:01:38 +01:00
Chocobozzz
f05a1c30c1
Don't show videos of remote instance after unfollow 2018-01-18 15:42:20 +01:00
Chocobozzz
fd206f0b2d
Add ability to update some configuration keys 2018-01-17 10:41:27 +01:00
Chocobozzz
519b8df5f8
Bumped to version 0.0.7-alpha 2018-01-15 11:55:27 +01:00
Chocobozzz
6b2ef589ed
Prepare production workflow 2018-01-15 11:28:41 +01:00
Chocobozzz
a22bfc3ebc
Refractor peertube videojs plugin 2018-01-09 15:29:05 +01:00
Chocobozzz
c5911fd347
Begin to add avatar to actors 2017-12-29 19:10:13 +01:00
Chocobozzz
08535e56aa
Prepare release script 2017-10-31 18:57:32 +01:00
Chocobozzz
93e1258c7c Move video file metadata in their own table
Will be used for user video quotas and multiple video resolutions
2017-08-25 11:36:23 +02:00
Chocobozzz
407c4473ad Fix upgrade script \n 2017-07-23 09:43:44 +02:00
Chocobozzz
f981dae861 Add previews cache system between pods 2017-07-12 11:56:02 +02:00
Chocobozzz
65fcc3119c First typescript iteration 2017-05-20 09:57:40 +02:00
Chocobozzz
6a94a109b4 Server: add video preview 2016-11-16 20:29:26 +01:00
Chocobozzz
81ca2cd3f4 Fix gitignores 2016-11-06 21:25:21 +01:00
Chocobozzz
2c8a2f7fcc Add videos to gitignore 2016-11-01 18:15:35 +01:00
Chocobozzz
469526e14d Update gitignore 2016-10-21 13:13:51 +02:00
Chocobozzz
03dd4b9e34 Remove useless things from gitignore 2016-10-07 14:54:47 +02:00
Chocobozzz
a6375e6966 Merge branch 'master' into webseed-merged 2016-10-02 15:39:09 +02:00
Chocobozzz
4b931f7df9 gitignore: torrent/ -> torrents/ 2016-09-23 17:15:28 +02:00
Chocobozzz
eb4f957eca Client: add requests stats page 2016-09-23 17:09:38 +02:00
Chocobozzz
088a967fe0 Tags directory in gitignore 2016-08-28 11:34:52 +02:00
Chocobozzz
052937db8a First draft using only webseed for server 2016-07-27 21:21:57 +02:00
Chocobozzz
2bd3f17127 Server: do not enable images tests by default because it needs a special
ffmpeg version
2016-07-20 17:55:26 +02:00
Chocobozzz
f1f4732f8e Add production example file 2016-05-20 15:29:25 +02:00
Chocobozzz
cbe2f7c348 Refractoring and add thumbnails support (without tests) 2016-05-10 21:19:24 +02:00
Chocobozzz
dc8bc31be5 Angular application :first draft 2016-03-14 13:50:19 +01:00
Chocobozzz
6f4e252246 Prepare Angular routes 2016-03-07 14:48:46 +01:00
Chocobozzz
74b3bd0135 Add test4,5,6 to directories to ignore 2016-01-09 10:41:57 +01:00
Chocobozzz
2e3b5b0db6 Add stylesheets vendor and global.css to ignore 2015-11-23 12:44:20 +01:00
Chocobozzz
8c308c2bf7 Spawn 2015-10-29 23:14:54 +01:00