Курсы программирование

Формула программиста

основатель — Волосатов Евгений Витольдович
Поздравляю с 1 сентября! Система начисления Байтов работает.

VIP. Обработка видео программой ffmpeg


На этом уроке мы познакомимся с прекрасной программой для обработки видео - FFmpeg.
Эта утилита позволяет творить чудеса, не выходя из консольной строки.
Нам также потребуется программа youtube-dl для скачивания видео с ютуба.

Статья для ознакомления: https://www.ostechnix.com/20-ffmpeg-commands-beginners/

0. Скачать программы ffmpeg и youtube-dl
https://www.ffmpeg.org/download.html
https://rg3.github.io/youtube-dl/download.html

1. Скачать видеофайл
youtube-dl.exe https://www.youtube.com/watch?v=SaoxeveWy4o

2. Показать информацию о пакетах внутри видеофайла
ffmpeg.exe -i saper.mkv -hide_banner

3. Конвертировать видео в другой формат
ffmpeg.exe -i saper.mkv saper.mpg

4. Изменить разрешение видео
ffmpeg.exe -i saper.mkv -s 640x360 saper.640x360.mpg

5. Ускорить видео в два раза, звук не изменяется
ffmpeg.exe -i saper.mkv -vf "setpts=0.5*PTS" saper.video2x.mpg

6. Ускорить звук в два раза, видео не изменяется
ffmpeg.exe -i saper.mkv -filter:a "atempo=2.0" saper.audio2x.mpg

7. Ускорить и звук и видео в два раза
ffmpeg.exe -i saper.mkv -vf "setpts=0.5*PTS" -filter:a "atempo=2.0" saper.speed2x.mpg

8. Вырезать 6-секундный фрагмент, начиная с 5-секунды
ffmpeg.exe -i saper.mkv -ss 00:00:05 -t 6 saper.cut.mpg

9. Удалить звуковую дорожку, оставить только видео
ffmpeg.exe -i saper.mkv -an saper.video.mpg

10. Удалить видео дорожку, оставить только звук
ffmpeg.exe -i saper.mkv saper.audio.mp3

11. Сделать по одному стоп-кадру в каждую секунду
ffmpeg.exe -i saper.mkv -r 1 -f image2 frames/saper.%2d.png

12. Сделать "видео-книгу" из звукового файла с картинкой
ffmpeg.exe -loop 1 -i frames\saper.16.png -i saper.audio.mp3 -shortest saper.poster.mpg

 

Самостоятельная работа

 1. 
 2. 
 3. 
 4. 
 5. 
 6. 

Для отправки отчёта по видеоуроку необходимо зарегистрироваться.

 

Начинаем практику по языку C#





Если вы пришли без приглашения -
введите тысяча двадцать четыре (цифрами).
Чтобы стать хорошим программистом — нужно писать программы. На нашем сайте очень много практических упражнений.

После заполнения формы ты будешь подписан на рассылку «C# Вебинары и Видеоуроки», у тебя появится доступ к видеоурокам и консольным задачам.

Несколько раз в неделю тебе будут приходить письма — приглашения на вебинары, информация об акциях и скидках, полезная информация по C#.

Ты в любой момент сможешь отписаться от рассылки.


Научился: Я первый раз работал с ffmpeg и youtube-dl. Впечатлений масса! Мои добавления... 13. объединить звуковую и видеодорожки ffmpeg -i who.video.avi -i who.audio.mp3 -c:v copy -c:a aac -strict experimental who.itog.mp4 14. перекодировать mp3 to wav ffmpeg -i who.audio.mp3 -ac 2 -ar 44.1k -ab 1600k who.audio.wav
Трудности: Все очень доступно описано



Научился: Познакомимся с прекрасной программой для обработки видео - FFmpeg. Простой, но довольно мощный ресурс.
Трудности: Скачал с https://www.youtube.com/watch?v=Y9umG5KX6ow с помощью youtube-dl.exe правда в формате webm. Но ffmpeg.exe проглотил его без проблем. Затем сумел вырезать самых интересных 6 секунд. На скриншоте виден этот фрагмент.