Skip to content
This repository has been archived by the owner on Feb 2, 2019. It is now read-only.

Commit

Permalink
Merge remote-tracking branch 'origin/CherryPerry-1.7'
Browse files Browse the repository at this point in the history
  • Loading branch information
CherryPerry committed Sep 21, 2015
2 parents d7e2187 + 3d70768 commit 900e442
Showing 1 changed file with 22 additions and 8 deletions.
30 changes: 22 additions & 8 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -33,9 +33,9 @@ vp9 -file "1.mkv" -subs "1.ass" -ss 01:00.000 -to 02:30.000

**Короткое видео (до 30-50 секунд)**

Хочешь сделать годный реакшонфейс и не выглядеть дауном с битрейтом большим чем в исходнике? Тогда используй -crf 17, это значение оптимально.
Хочешь сделать годный реакшонфейс и не выглядеть дауном с битрейтом большим чем в исходнике? Тогда используй -crf 25, это значение оптимально.
```
vp9 -file "1.mkv" -subs "1.ass" -ss 01:00.000 -to 01:30.000 -crf 17
vp9 -file "1.mkv" -subs "1.ass" -ss 01:00.000 -to 01:30.000 -crf 25
```

Для списка команд (вызов без аргументов):
Expand Down Expand Up @@ -70,21 +70,21 @@ vp9 -file 1.mkv -scale -1:720
- same (если сабы в контейнере)

#####-crf
Поскольку расчетная формула дает завышенный битрейт для коротких видео, необходимо использовать -crf [4-63], где 4 - максимальное качество, 63 - минимальное. Ну либо можно и при обычном кодировании использовать crf, если много смен статичных сцен на динамичные.
Поскольку расчетная формула дает завышенный битрейт для коротких видео, необходимо использовать -crf [4-63], где 4 - максимальное качество, 63 - минимальное. Также желательно использовать crf при кодировании видео, с частой сменой статичных сцен на динамичные.

#####-alimit и -limit
limit для указания лимита (10240KB по умолчанию):
```
vp9 -file "1.mkv" -ss 01:00.000 -to 01:30.000 -limit 10240
```
alimit для подгона под лимит (с погрешностью -alimitD 240КБ) через перекодирование видео
alimit для подгона под лимит (с погрешностью -alimitD 240 КБ) через перекодирование видео
```
vp9 -file "1.mkv" -ss 01:00.000 -to 01:30.000 -limit 10240 -alimit
```
Не любое видео можно подогнать, обычно не получаются ролики длиной меньше минуты.

Стандартное поведение - попытка подобрать битрейт с нескольких попыток.
Также доступна функция подбора нужного значения CRF, для этого необходимо указать начальный -crf, от которого начнется подбор.
**Также доступна функция подбора нужного значения CRF, для этого необходимо указать начальный -crf, от которого начнется подбор.**

```
vp9 -file "1.mkv" -ss 01:00.000 -to 01:30.000 -alimit -crf 25
Expand All @@ -101,17 +101,24 @@ vp9 -file webm_куда_добавить_превью.webm -preview 00:30.255
```

#####-youtube
Для скачивания видео c ютубчика для дальнейшего кодирования (лучшее качество mp4):
Для скачивания видео c ютубчика для дальнейшего кодирования (лучшее качество со звуком в mp4):
```
vp9 -youtube https://youtube...
```

#####-crop
Для удаления черных полос:
Автоматическое удаление черных полос при кодировании (срабатывает не всегда):
```
vp9 -file "1.mkv" -crop
```

#####-cropv
Ручная обрезка кадра, пробрасывает параметр в [crop] фильтр видео:
```
vp9 -file "1.mkv" -cropv 100:100:12:34
```
Обрезка происходит до скейла.

#####-name
Для задания префикса выходного файла:
```
Expand All @@ -126,11 +133,17 @@ vp9 -file "1.mkv" -af "1.ANCROD.ac3"
```

#####-ma
Смена аудиодорожки для смены рудабчика на оригинальную дорожку и обратно (эквиваленит -map 0:x при кодировании звука):
Смена аудиодорожки для смены рудабчика на оригинальную дорожку и обратно (эквиваленит -map 0:a:(x) при кодировании звука):
```
vp9 -file "1.mkv" -ma 1
```

#####-vorb
Использование libvorbis для звука с указанным качеством (-q:a):
```
vp9 -file "1.mkv" -vorb 4
```

####Сторонние библиотеки
- [YoutubeExtractor] MIT License
- [Json.NET] MIT license
Expand All @@ -143,3 +156,4 @@ vp9 -file "1.mkv" -ma 1
[Json.NET]:http://www.newtonsoft.com/json
[Html Agility Pack]:https://htmlagilitypack.codeplex.com/
[SharpCompress]:https://sharpcompress.codeplex.com/
[crop]:https://ffmpeg.org/ffmpeg-filters.html#crop

0 comments on commit 900e442

Please sign in to comment.