Реклама на сайте Advertise with us

Есть список wmv. Как получить список длительности воспр.?

Расширенный поиск по форуму
 
Новая тема Новая тема   
Автор
Поиск в теме:

нет судьбы

С нами с 27.03.03
Сообщения: 4427
Рейтинг: 4204


Передовик Master-X (16.07.2011) Передовик Master-X (16.10.2011) Передовик Master-X (01.11.2011) Передовик Master-X (16.11.2011) Передовик Master-X (01.01.2012) Ветеран трепа Master-X (16.02.2012)
Ссылка на сообщениеДобавлено: 22/11/10 в 15:00       Ответить с цитатойцитата 

На сервере есть список WMV и их копий в MOV, MP4. Как ffmpegom получить текстовый файл или вывести в консоль список с соответствующимим файлами и длительностью их воспроизведения напротив имени?

0
 



С нами с 07.05.08
Сообщения: 43
Рейтинг: 86

Ссылка на сообщениеДобавлено: 22/11/10 в 15:49       Ответить с цитатойцитата 

Как то так на скорую руку:
Код:
for i in `cat filename.txt`; do j=`ffmpeg -i $i 2>&1 | cat | grep Duration | awk '{print($2)}' | awk -F'.' '{print($1)}'`; echo $i $j >> video-duration.txt; done

0
 



С нами с 08.02.03
Сообщения: 10558
Рейтинг: 5961


Передовик Master-X (01.06.2018) Передовик Master-X (16.06.2019) Передовик Master-X (01.04.2020) Передовик Master-X (16.04.2020) Передовик Master-X (16.10.2021) Ветеран трепа Master-X (01.11.2021)
Ссылка на сообщениеДобавлено: 22/11/10 в 18:04       Ответить с цитатойцитата 

Ну или юзая модуль ffmpeg-php

0
 

Чингачгук, вождь красноглазых

С нами с 14.05.04
Сообщения: 4744
Рейтинг: 1824

Ссылка на сообщениеДобавлено: 22/11/10 в 19:05       Ответить с цитатойцитата 

Вот из одного скрипта кусок, просто функция. global $ffmpeg_path - это понятно, что. На вход принимает путь к файлу, что возвращает - надеюсь, прозрачно.

Вторая часть марлезонского балета - для разбора заголовков mp4, там все немного не так, как в flv, надо из стрима брать информацию, а не из самого контейнера.

Код: [развернуть]

0
 

нет судьбы

С нами с 27.03.03
Сообщения: 4427
Рейтинг: 4204


Передовик Master-X (16.07.2011) Передовик Master-X (16.10.2011) Передовик Master-X (01.11.2011) Передовик Master-X (16.11.2011) Передовик Master-X (01.01.2012) Ветеран трепа Master-X (16.02.2012)
Ссылка на сообщениеДобавлено: 22/11/10 в 20:13       Ответить с цитатойцитата 

Буду проверять.
А если все файлы в одной директории? Т.е. без cat filename.txt ...

0
 



С нами с 07.05.08
Сообщения: 43
Рейтинг: 86

Ссылка на сообщениеДобавлено: 23/11/10 в 09:46       Ответить с цитатойцитата 

Замени "cat filename.txt" на "ls -1 *.WMV" (или просто * если нужны все файлы в каталоге).

0
 
Новая тема Новая тема   

Текстовая реклама в форме ответа
Заголовок и до четырех строчек текста
Длина текста до 350 символов
Купить рекламу в этом месте!


Перейти:  



Спонсор раздела Стань спонсором этого раздела!

Реклама на сайте Advertise with us

Опросы

Рецепт новогоднего блюда 2022



Обсудите на форуме обсудить (11)
все опросы »