Форум программистов, компьютерный форум, киберфорум
Софт: Видео
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
0 / 0 / 0
Регистрация: 10.03.2016
Сообщений: 14
1

Пакетная конвертация через ffmpeg кодеком xvid в заданный размер не работает

04.12.2016, 01:18. Показов 866. Ответов 0
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Здравствуйте! Не получается ковертировать кодеком xvid с заданным битрейтом, он его тупо игнорит, хотя с H264 все нормально заработало, пробовал на одних и тех же 4-х файлах. Четыре файла должны получится общим размером примерно 100 Мб
У меня битрейт видео при вычислениях получался 3165, с Xvid все файлы получаются с разным битрейтом, а с H264 все как надо
Windows Batch file
1
2
3
4
5
6
7
8
9
10
11
12
13
14
C:\ffmpeg\bin\mediainfo --Output=Video;%%Duration%% %*
C:\ffmpeg\bin\mediainfo --Output=Video;%%Duration/String1%% %*
C:\ffmpeg\bin\mediainfo --Output=Video;%%Duration/String2%% %*
 
for %%f in (%*) do (
    for /f %%i in ('mediainfo --Output^=Video^;%%Duration%% %%f') do set /a SUM_TIME+=%%i/1000
)
set /a Birate_Video=(100-((128*%SUM_TIME%)/8/1024))*8*1024/%SUM_TIME%
 
for %%i in (%*) do (
    "C:\ffmpeg\bin\ffmpeg.exe" -i %%i -vf scale=720:-2  -an -vcodec libxvid -b %Birate_Video% -pass 1 -f rawvideo -threads 0 -y NUL
    "C:\ffmpeg\bin\ffmpeg.exe" -i %%i -vf scale=720:-2  -vcodec libxvid -b %Birate_Video% -pass 2 -threads 0 -y -acodec libmp3lame -ar 44100 -ab 128k -ac 2 "%%~dpni_render.avi"
 
pause
Может я что то делаю не так?)

Добавлено через 26 минут
Это скрипт с H264 вот он работает правильно
Windows Batch file
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
@echo off
C:\ffmpeg\bin\mediainfo --Output=Video;%%Duration%% %*
C:\ffmpeg\bin\mediainfo --Output=Video;%%Duration/String1%% %*
C:\ffmpeg\bin\mediainfo --Output=Video;%%Duration/String2%% %*
 
for %%f in (%*) do (
    for /f %%i in ('mediainfo --Output^=Video^;%%Duration%% %%f') do set /a SUM_TIME+=%%i/1000
)
set /a Birate_Video=(100-((128*%SUM_TIME%)/8/1024))*8*1024/%SUM_TIME%
 
for %%i in (%*) do (
    "C:\ffmpeg\bin\ffmpeg.exe" -y -i %%i -c:v libx264 -preset medium -b:v %Birate_Video%k -pass 1 -c:a aac -strict experimental -b:a 128k -f mp4 \null && \
     "C:\ffmpeg\bin\ffmpeg.exe" -i %%i -c:v libx264 -preset medium -b:v %Birate_Video%k -pass 2 -c:a aac -strict experimental -b:a 128k "%%~dpni_render.mp4"
)
pause
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
04.12.2016, 01:18
Ответы с готовыми решениями:

Конвертация AVI под кодеком IMM4 в MPEG4
Доброго времени суток! Подскажите пожалуйста, каким конвертером можно перекодировать видео формата...

Через сколько вклад превысит заданный размер и каков при этом будет размер вклада.
Известен начальный вклад клиента в банк и процент годового дохода. Определите, через сколько вклад...

Через сколько лет вклад превысит заданный размер и каков при этом будет размер вклада
3.Известен начальный вклад клиента в банк и процент годового дохода. Определите, через сколько лет...

Определить, через сколько лет вклад превысит заданный размер и каков при этом будет размер вклада
Известен начальный вклад клиента в банк и процент годового дохода. Определить, через сколько лет...

0
04.12.2016, 01:18
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
04.12.2016, 01:18
Помогаю со студенческими работами здесь

ffmpeg конвертация файла
Всем привет! Делаю первые шаги в ffmpeg'e. Для начала просто решил без конвертации раскодировать...

Определить, через сколько лет вклад превысит заданный размер
Известен начальный вклад клиента в банк и процент годового дохода. Определить, через сколько лет...

Массовая конвертация картинок в mp4 (ffmpeg)
Приветствую Ребят помогите в реализации 1) для коммандной строки Есть куча папок ...

Конвертация фрейма HEVC в h264 по средствам C API фреймворка ffMpeg
Есть HEVC-поток из IP камеры, нужно получить соответственно H264-поток... Приложение в работе...

Пакетная конвертация PDF в DOC и печать любых документов на PDF-принтере
В первую очередь извините, если создал тему в неположенном разделе, но к сожалению найти близкий по...

Пакетная загрузка фотографий на сайт не работает
У знакомых сайт находится на виртуальном хостинге, сайт сам на joomla. Там есть возможность...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru