Вниз  FFMPEG
- 14.07.2019 / 12:33
Gerd
  Пользователь

Gerd 
Сейчас: Offline
Подскажите, всю голову с прогой сломал. Собственно необходимо кодировать видео для сайта. Формат mp4, битрейт видео 264.

В одних случаях есть звук, нет видео. В других есть видео, но нет звука

Собственно

Звук есть, картинки нет
ffmpeg -y -i C:\1.avi -c:v libx264 -b:v 2500k -pass 1 -an -f mp4 NUL && ^
ffmpeg -i C:\1.avi -c:v libx264 -b:v 2500k -pass 2 -c:a aac -b:a 128k D:\240.mp4

Картинка есть, видео нет
ffmpeg -i 240.avi -c:v libx264 -crf 22 -c:a copy D:\562-kvartal-95\658-test\240.mp4

Хулп :-(
- 14.07.2019 / 12:36
Gerd
  Пользователь

Gerd 
Сейчас: Offline
На пк, все работает. А вот воспроизвести на своем сайте, то одно, то другое не работает. :-(
- 14.07.2019 / 13:40
vl@volk
  Пользователь

vl@volk 
Сейчас: Offline
Кодек H.264 исключен из стандартной сборки ffmpeg, потому и не работает. Посмотри в свойствах полученного видео что там и поймешь это сам. Тоже была такая проблема, но не помню как решил, наверное доустановил кодек
__________________
 знает толк

Изменено vl@volk (14.07 / 13:44) (всего 2 раза)
- 14.07.2019 / 14:55
Gerd
  Пользователь

Gerd 
Сейчас: Offline
https://www.divx.com/en/software/technologies/h264
Установил, далее конвектировал
ffmpeg -i C:\1.avi -c:v libx264 D:\240.mp4

Не помогло, сперва подгрузит весь файл. После чего начнет проигрывать звук, изображения по прежнему нет.

Информация по тому ролику который уже был сконветированным через команду
Открыть спойлер

Ничего не понимаю, кодек 264, а изображения нет. :zloj: :-(

Изменено aNNiMON (14.07 / 19:37) (всего 1 раз)
- 14.07.2019 / 17:56
vl@volk
  Пользователь

vl@volk 
Сейчас: Offline
На ffmpeg wiki предлагают собирать из исходников для корректной поддержки libx264

первый параграф

https://trac.ffmpeg.org/wiki/Encode/H.264
__________________
 знает толк

Изменено vl@volk (14.07 / 17:59) (всего 3 раза)
- 14.07.2019 / 19:26
aNNiMON
  Супервизор

aNNiMON 
Сейчас: Offline
Gerd, можно семпл такого видео, где звук есть, а видео нет?
2-3 секунд достаточно будет, ключ "-t 3"
И версию ffmpeg
__________________
 let live

Изменено aNNiMON (14.07 / 19:27) (всего 1 раз)
- 14.07.2019 / 19:36
aNNiMON
  Супервизор

aNNiMON 
Сейчас: Offline
Цитата Gerd:
https://www.divx.com/en/software/technologies/h264 Установил, далее конвектировал ffmpeg -i C:\1.avi -c:v libx264 D:\240.mp4
FFmpeg о таких внешних кодеках не знает, хоть вы 100 разных поставите, он всё равно будет кодировать тем, что есть у него.

P.S.
1. Так ли важно делать именно два прохода кодирования?
2. Ознакомьтесь с разделом Совместимость, попробуйте All devices и faststart for web video.
__________________
 let live
Наверх  Всего сообщений: 7
Фильтровать сообщения
Поиск по теме