Скачать видео с YouTube на .avi

Я загружаю видео с YouTube, используя youtube-dl https://www.youtube.com/...., но их формат - .mp4. Мой телевизор не поддерживает этот формат, поэтому мне нужно (загрузить) их в .avi. Пожалуйста, помогите мне :)

0
задан 17 January 2015 в 03:09

2 ответа

можно выполнить следующую команду для преобразования всех mp4 видео к avi:

for i in `find . -type f -name '*.mp4'`; do avconv -i "$i" -qscale 1 "${i/.mp4/.avi}"; done

Для большего количества информации о avconv, см. страницы справочника:

man avconv
<час>

, С другой стороны, можно загрузить как определенный формат при помощи - флаг формата видео перекода как так (но единственные поддерживаемые форматы: mp4|flv|ogg|webm|mkv):

youtube-dl --recode-video flv 

для формата .flv, сопровождаемый URL.

Более новые версии youtube-dl могут позволить повторно кодировать к avi:

youtube-dl --recode-video avi

и более новые версии Ubuntu (15.04 +) позволит Вам предпочитать ffmpeg по avconv, если ffmpeg будет установлен:

youtube-dl --recode-video avi --prefer-ffmpeg    
0
ответ дан 17 January 2015 в 03:09

В то время как ответ mchid может привести к рабочему файлу на Вашем устройстве, повторно кодирование всего видео не то, что необходимо сделать просто, потому что устройство придирчиво со стандартными форматами и поэтому значением по умолчанию к нестандартным форматам прежней версии.

Предположение, что оптимальный формат для Вашего устройства AVI, ужасно и глупо. Контейнер AVI может использоваться с большим количеством различных форматов (как MKV, просто более старый и хуже), и несмотря на он - популярность в warezing, прежде чем подкастинг, передавая потоком и видео по требованию были широко доступны, это - совсем не стандарт, предназначенный для распространения контента.

<час>

Вот выборка того, что avconv сделал в моем тестовом сценарии:

  Stream #0:0 -> #0:0 (h264 -> mpeg4)
  Stream #0:1 -> #0:1 (aac -> libmp3lame)

, Что такое MPEG4? Mediainfo производят:

Video
ID                                       : 0
Format                                   : MPEG-4 Visual
Format profile                           : Simple@L1
Format settings, BVOP                    : No
Format settings, QPel                    : No
Format settings, GMC                     : No warppoints
Format settings, Matrix                  : Default (H.263)
Codec ID                                 : FMP4
Duration                                 : 1mn 29s
Bit rate                                 : 3 479 Kbps
Width                                    : 1 920 pixels
Height                                   : 1 080 pixels
Display aspect ratio                     : 16:9
Frame rate                               : 29.970 fps
Color space                              : YUV
Chroma subsampling                       : 4:2:0
Bit depth                                : 8 bits
Scan type                                : Progressive
Compression mode                         : Lossy
Bits/(Pixel*Frame)                       : 0.056
Stream size                              : 36.9 MiB (100%)
Writing library                          : Lavc54.92.100

Уведомление переключатель к очень старому H.263 (Simple@L1 †“можно хотеть изучить то, что профили и уровни означают в видео encoding†¦ или лучше не). Нормальное значение по умолчанию, когда никакая дополнительная информация не обеспечивается, но Вы не должны использовать H.263 на современном устройстве, если Вы не являетесь действительно отчаянными.

Сравнение с исходным и результатом оба искаженные через JPEG, хотя я загрузил снимки экрана PNG на 1 080 пунктов (просматривают полный размер!). И это - просто низкая сцена детали из видеоигры почти ни с каким движением.

enter image description here enter image description here

TL; DR:

  1. Получают устройство, которое не придирчиво с форматами и заставляет Вас напрасно тратить время и энергия путем перекодирования.
  2. Использование преобразователь, который предлагает шаблоны для достижения качества с нормальными настройками кодировки, как Ручной тормоз.
  3. Попытка -vcodec copy, чтобы изменить контейнер, но постараться не повторно кодировать видео avconv/ffmpeg.
0
ответ дан 17 January 2015 в 03:09

Другие вопросы по тегам:

Похожие вопросы: