Назрела идея скачивать с ютуба видео не в 720р или 360р (которое он предлагает нормальное), а что-то получше, если оно есть.
Так, в 360р идёт звук 128кб/с, в 720р уже 192кб/с, а отдельным сырым потоком можно забрать 256кб/с. Аналогично и с видео - можно хоть 4К сырец скачать.
Пока что приходится делать частично вручную эту процедуру:
1. к ссылке а-ля youtube.com/watch... добавляем ssyoutube.com/watch...
2. оттуда качаем голый звук и голое видео
3. сливаем их в один кусок через чудесную штуку ffmpeg.exe [more]Например, тоталом вот так:
Цитата:
4. удаляем теперь уже ненужные сырцы
Кто что подскажет в плане автоматизации процесса?
Какие есть альтернативы, чтоб не перекодировать и получить на выходе валидный MP4 контейнер?
Так, в 360р идёт звук 128кб/с, в 720р уже 192кб/с, а отдельным сырым потоком можно забрать 256кб/с. Аналогично и с видео - можно хоть 4К сырец скачать.
Пока что приходится делать частично вручную эту процедуру:
1. к ссылке а-ля youtube.com/watch... добавляем ssyoutube.com/watch...
2. оттуда качаем голый звук и голое видео
3. сливаем их в один кусок через чудесную штуку ffmpeg.exe [more]Например, тоталом вот так:
Цитата:
TOTALCMD#BAR#DATA[/more]
c:\Portable\FFMPEG~1\ffmpeg.exe
? -i "%O.h264" -i "%O.m4a" -map 0 -map 1 -acodec copy -vcodec copy -shortest "%O+.mp4"
shell32.dll,68
FFMPEG
-1
4. удаляем теперь уже ненужные сырцы
Кто что подскажет в плане автоматизации процесса?
Какие есть альтернативы, чтоб не перекодировать и получить на выходе валидный MP4 контейнер?