{% else-1 %}
Обновить | Подписаться | Поднять тему
Чтобы выполнить действие авторизируйтесь или пройдите регистрацию на сайте.
21.
SBeka * 1.45
[автор] (29 ноя 2015, 19:01) [0/0] [0] [отв] [спам] [под] +1 | -1

Tip, через функцию system можно выводить инфо о файле?

22.
Amstor * 30.37
(29 ноя 2015, 19:07) [0/0] [0] [отв] [спам] [под] +1 | -1
SBeka,

ffmpeg, mplayer

23. (29 ноя 2015, 19:11) [0/0] [0] [отв] [спам] [под] +1 | -1
SBeka,

Это разве обработка? *

24. (29 ноя 2015, 19:12) [0/0] [0] [отв] [спам] [под] +1 | -1
SBeka,

Я вроде через exec() выводил.

exec('команда', $out, $int);

25.
SBeka * 1.45
[автор] (29 ноя 2015, 19:13) [0/0] [0] [отв] [спам] [под] +1 | -1

Jack Daniels, незнаю как это называется. Если знаешь как делается пиши. если нет можешь идти по своим делам.

26.
SBeka * 1.45
[автор] (29 ноя 2015, 19:14) [0/1] [-1] [отв] [спам] [под] +1 | -1

Amstor, да я об этом уже узнал. Можно пример использования?

27.
Hatsune Miku * [мошенник] 22.23
(29 ноя 2015, 19:15) [0/0] [0] [отв] [спам] [под] +1 | -1
SBeka,

Ты хоть по сылке перейдти, там есть документация и API *

А про system вызов ffmpeg - это дибилизм. во первых пример который привели выше не чего не даст (Почему? А вот попробуйте).

Лучше заюзать ffprobe. Если есть ffmpeg, есть и он:

[code]
ffprobe -v 0 -select_streams v -print_format flat -show_format -show_streams /home/alexd/thunderbird-timezones-fix.mkv
[/code]

в качестве параметров "-print_format" можете указывать: flat, json, xml, csv, compact, ini - что вам покажется удобнее. "-select_streams" позволяет выбрать стримы по любому критерию, поддерживаемому ffmpeg: v - video, a - audio, # - по номеру и т.д. Пример выхлопа:

[code]
streams.stream.0.index=0
streams.stream.0.codec_name="h264"
streams.stream.0.codec_long_name="H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10"
streams.stream.0.profile="High 4:4:4 Predictive"
streams.stream.0.codec_type="video"
streams.stream.0.codec_time_base="1001/60000"
streams.stream.0.codec_tag_string="[0][0][0][0]"
streams.stream.0.codec_tag="0x0000"
streams.stream.0.width=640
streams.stream.0.height=480
streams.stream.0.coded_width=640
streams.stream.0.coded_height=480
streams.stream.0.has_b_frames=2
streams.stream.0.sample_aspect_ratio="1:1"
streams.stream.0.display_aspect_ratio="4:3"
streams.stream.0.pix_fmt="yuv444p"
streams.stream.0.level=30
streams.stream.0.color_range="N/A"
streams.stream.0.color_space="unknown"
streams.stream.0.color_transfer="unknown"
streams.stream.0.color_primaries="unknown"
streams.stream.0.chroma_location="left"
streams.stream.0.timecode="N/A"
streams.stream.0.refs=4
streams.stream.0.is_avc="1"
streams.stream.0.nal_length_size="4"
streams.stream.0.id="N/A"
streams.stream.0.r_frame_rate="30000/1001"
streams.stream.0.avg_frame_rate="30000/1001"
streams.stream.0.time_base="1/1000"
streams.stream.0.start_pts=67
streams.stream.0.start_time="0.067000"
streams.stream.0.duration_ts="N/A"
streams.stream.0.duration="N/A"
streams.stream.0.bit_rate="N/A"
streams.stream.0.max_bit_rate="N/A"
streams.stream.0.bits_per_raw_sample="8"
streams.stream.0.nb_frames="N/A"
streams.stream.0.nb_read_frames="N/A"
streams.stream.0.nb_read_packets="N/A"
streams.stream.0.disposition.default=1
streams.stream.0.disposition.dub=0
streams.stream.0.disposition.original=0
streams.stream.0.disposition.comment=0
streams.stream.0.disposition.lyrics=0
streams.stream.0.disposition.karaoke=0
streams.stream.0.disposition.forced=0
streams.stream.0.disposition.hearing_impaired=0
streams.stream.0.disposition.visual_impaired=0
streams.stream.0.disposition.clean_effects=0
streams.stream.0.disposition.attached_pic=0
streams.stream.0.tags.ENCODER="Lavc56.13.100 libx264"
format.filename="/home/alexd/thunderbird-timezones-fix.mkv"
format.nb_streams=1
format.nb_programs=0
format.format_name="matroska,webm"
format.format_long_name="Matroska / WebM"
format.start_time="0.067000"
format.duration="84.451000"
format.size="80212"
format.bit_rate="7598"
format.probe_score=100
format.tags.ENCODER="Lavf56.15.102"
[/code]

Думаю получить инфу в JSON формате и преобразовать в массив труда не составит?

28.
SBeka * 1.45
[автор] (29 ноя 2015, 19:41) [0/0] [0] [отв] [спам] [под] +1 | -1

Hatsune Miku, пишет "ffprobe" не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.

29.
Hatsune Miku * [мошенник] 22.23
(29 ноя 2015, 20:56) [0/0] [0] [отв] [спам] [под] +1 | -1
SBeka,

Установил хоть? ОС?

Чтобы писать сообщения авторизируйтесь или пройдите регистрацию на сайте.
Подписаны: 0
Скачать тему | Файлы темы | Фильтр сообщений