Download mp4 & convert to mp3 cut by chunk
Имеем линк на большое видео.
Задача:
иметь возможность прослушивания в аудиоформате(на нетбуке/Убунта + смартфоне).
Решение
Подготовка
tools = ['Ubuntu']
Smartphone{'device' : 'Android', 'Apps" : ['Camera', ]
}
smartphone
- отправить линк в терминал нетбука
- смартфон/браузер копируем линк
- на гитхабе заводим новый ишью по теме(вставляем линк)
терминал
sudo apt-get install cmus
cmus | 5 (help - list commands)
Работаем с ссылкой
- curl
- vim
- Поиск: вводим
/mp4 - | Т.к. мы ищем суффикс видеофайла по .mp4
- находим совпадение в 126-й строке
- выходим из
Vim | :q!
- Делаем перенаправление потока данных из 126й строки конкретного файла в новый файл
link
sed -n 126p psql-video-3.data > link
- Потом надо изменить сам файл
link для запуска в виде баш-скрипта
- Допишем в строке саму команду для использования ссылки:
ffmpeg -i (linkmp4) -vn audio.mp3
Нарезка
Т.к. в вэбинаре первые 15 минут была тишина, решил отделить эту часть(удалив).
Для этого размер chunk(кусочка) устанавливаем 15 минут = 900 сек
Download mp4 & convert to mp3 cut by chunk
Имеем линк на большое видео.
Задача:
Решение
Подготовка
tools = ['Ubuntu']
Smartphone{'device' : 'Android', 'Apps" : ['Camera', ]
}
smartphone
терминал
sudo apt-get install cmuscmus|5(help - list commands)Работаем с ссылкой
/mp4- |Т.к. мы ищем суффиксвидеофайла по.mp4Vim|:q!linksed -n 126p psql-video-3.data > linklinkдля запуска в виде баш-скриптаffmpeg -i (linkmp4) -vn audio.mp3Нарезка
Т.к. в вэбинаре первые 15 минут была тишина, решил отделить эту часть(удалив).
Для этого размер chunk(кусочка) устанавливаем 15 минут = 900 сек
ruby -e '(0..8220).step(900) {|x| system "ffmpeg -ss #{x} -i audio.mp3 -c copy -t 900 out-#{x}.mp3}"}'