The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Структура MPEG-4"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы Программирование под UNIX (Public)
Изначальное сообщение [ Отслеживать ]

"Структура MPEG-4"  
Сообщение от jekazz email(??) on 13-Мрт-09, 19:34 
Ткните меня носом в структуру файла MP4. Неделю ищу. Нашел, что это стандарт SO/IEC 14496 часть 14, но на сайте iso именно эта часть платная. Нигде больше не нашел. Честно - ничего больше не нашел. Может это мои крайне ограниченные познаия в английском, но это так! Покажите, пожалуйста, где конкрентно доступно изучить структуру mp4 файла. Меня интересует mp4 файл с H264 и AAC. В частности, мне нужно п_р_о_г_р_а_м_м_н_о разрезать mp4 файл, но таким образом, чтобы его части потом нормально воспроизводился всеми плеерами.
Высказать мнение | Ответить | Правка | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Структура MPEG-4"  
Сообщение от angra (ok) on 14-Мрт-09, 14:08 
Может стоит не изобретать велосипед, а воспользоваться библиотеками от mplayer/xine/итд?
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "Структура MPEG-4"  
Сообщение от jekazz email(??) on 14-Мрт-09, 19:08 
Ситуация такая. Есть удаленный файл на FTP сервере. Его нужно воспроизводить или mplayer-ом или xine-ом. Но воспроизводить не с начала, у с указанной в секундах позиции. Mplayer это умеет:
#mplayer <ftp://url/file.mp4> -ss <offset> -cache <size> -cache-min <percent>
Но почему-то mplayer  тормозит, воспроизводя так файл. Даже если указань немалый кеш.  Хотя пропускной способности канала (4 MBit/s) и можности CPU (Intel Atom) предостаточно. Поэтому задание было поставлено делать дамп, качая файл, а mplayer этот дамп воспроизводит. В таком случае все воспроизводится плавно. Но как сформировать дамп файла, чтобы начать его качать сразу с позиции offset?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "Структура MPEG-4"  
Сообщение от mikra on 16-Мрт-09, 13:53 
>Ситуация такая. Есть удаленный файл на FTP сервере. Его нужно воспроизводить или
>mplayer-ом или xine-ом. Но воспроизводить не с начала, у с указанной
>в секундах позиции. Mplayer это умеет:
>#mplayer <ftp://url/file.mp4> -ss <offset> -cache <size> -cache-min <percent>
>Но почему-то mplayer  тормозит, воспроизводя так файл. Даже если указань немалый
>кеш.  Хотя пропускной способности канала (4 MBit/s) и можности CPU
>(Intel Atom) предостаточно. Поэтому задание было поставлено делать дамп, качая файл,
>а mplayer этот дамп воспроизводит. В таком случае все воспроизводится плавно.
>Но как сформировать дамп файла, чтобы начать его качать сразу с
>позиции offset?

Эту бы энергию, да в мирное русло :)))))
Проигрывается ли файл без тормозов локально на клиенте?
Есть ли возможность сменить способ доступа с фтп на самбу, нфс или др?
Есть ли возможность на клиенте монтировать удаленный фтп как файловую систему?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

4. "Структура MPEG-4"  
Сообщение от jekazz email(??) on 17-Мрт-09, 09:57 
>Эту бы энергию, да в мирное русло :)))))
>Проигрывается ли файл без тормозов локально на клиенте?
>Есть ли возможность сменить способ доступа с фтп на самбу, нфс или
>др?
>Есть ли возможность на клиенте монтировать удаленный фтп как файловую систему?

Да, локально проигрывается плавно. И когда дампиться, дамп тоже проигрывается плавно. Насчет монтирования и смены типа доступа - это вряд ли. Такие вещи надо обсудить с начальством, но даю 95%, что они на этой не пойдут. У них всегда один ответ - "у других работает и так" :).

Сейчас вот копаю ISO SO/IEC 14496, но часть 12. Сделал программой XviD4PSP нужный mp4 файл и вроде структура совпадает с описанием. Но какая структура!!!!!...дебри. Там же в стандарте есть параграф "random access". Думаю, это то, что мне надо. Вот еще такую штуку нашел
http://books.google.ru/books?id=ftRvA08WcM4C&pg=PA265&lpg=PA...
Но еще не смотрел.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

5. "Структура MPEG-4"  
Сообщение от mikra on 17-Мрт-09, 10:59 
>[оверквотинг удален]
>>Проигрывается ли файл без тормозов локально на клиенте?
>>Есть ли возможность сменить способ доступа с фтп на самбу, нфс или
>>др?
>>Есть ли возможность на клиенте монтировать удаленный фтп как файловую систему?
>
>Да, локально проигрывается плавно. И когда дампиться, дамп тоже проигрывается плавно. Насчет
>монтирования и смены типа доступа - это вряд ли. Такие вещи
>надо обсудить с начальством, но даю 95%, что они на этой
>не пойдут. У них всегда один ответ - "у других работает
>и так" :).

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

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

7. "Структура MPEG-4"  
Сообщение от ACCA (ok) on 19-Мрт-09, 01:00 
[...]
>Но как сформировать дамп файла, чтобы начать его качать сразу с
>позиции offset?

mplayer ftp://url/file.mp4 -ss <offset> -dumpstream -dumpfile read_the_fucking_manual.mp4

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

8. "Структура MPEG-4"  
Сообщение от jekazz email(??) on 19-Мрт-09, 10:43 
>[...]
>>Но как сформировать дамп файла, чтобы начать его качать сразу с
>>позиции offset?
>
>mplayer ftp://url/file.mp4 -ss <offset> -dumpstream -dumpfile read_the_fucking_manual.mp4

mplayer ftp://url/file.mp4 -ss <offset> -dumpstream -dumpfile try_this_before_writing_anything.mp4

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

9. "Структура MPEG-4"  
Сообщение от ACCA (ok) on 19-Мрт-09, 19:50 
[...]
>>mplayer ftp://url/file.mp4 -ss <offset> -dumpstream -dumpfile read_the_fucking_manual.mp4
>
>mplayer ftp://url/file.mp4 -ss <offset> -dumpstream -dumpfile try_this_before_writing_anything.mp4

На одной системе работает как задумано, на другой сваливает полный файл. После настоящего Core dump не будет смайла. Если не сработал mplayer, гони через mencoder:

mencoder -ss <offset> ftp://url/file.mp4 -oac copy -ovc copy -o read_the_fucking_manual_man_mplayer.mp4

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

10. "Структура MPEG-4"  
Сообщение от jekazz email(??) on 19-Мрт-09, 22:52 
>[...]
>>>mplayer ftp://url/file.mp4 -ss <offset> -dumpstream -dumpfile read_the_fucking_manual.mp4
>>
>>mplayer ftp://url/file.mp4 -ss <offset> -dumpstream -dumpfile try_this_before_writing_anything.mp4
>
>На одной системе работает как задумано, на другой сваливает полный файл. После
>настоящего Core dump не будет смайла. Если не сработал mplayer, гони
>через mencoder:
>
>mencoder -ss <offset> ftp://url/file.mp4 -oac copy -ovc copy -o read_the_fucking_manual_man_mplayer.mp4

И у меня сливает полный файл. Mencoder пробовал. Формируемый ним файл не воспроизводится, пока не будет полностью скачан. Поковыряв документацию и разные программы, понял, что в MP4 контейнере заголовок может быть в конце файла. Может быть, mencoder именно такой файл и делает. Может какие-то опции его могут научить делать правильный файл с заголовком вначале.
Но это уже не актуально.
Я сделал скачивание файла в своей программе. И это не самый худший способ. Для мой задачи это больше подойдет. Формат файла нашел в ISO/IEC 14496-12, а так же нашел такую книгу "The MPEG-4 book". В обеих есть параграф "Random access" как раз о том, что мне надо. Всем спасибо :)

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

6. "Структура MPEG-4"  
Сообщение от nx90009 on 18-Мрт-09, 15:52 
>Ткните меня носом в структуру файла MP4. Неделю ищу. Нашел, что это
>стандарт SO/IEC 14496 часть 14, но на сайте iso именно эта
>часть платная. Нигде больше не нашел. Честно - ничего больше не
>нашел. Может это мои крайне ограниченные познаия в английском, но это
>так! Покажите, пожалуйста, где конкрентно доступно изучить структуру mp4 файла. Меня
>интересует mp4 файл с H264 и AAC. В частности, мне нужно
>п_р_о_г_р_а_м_м_н_о разрезать mp4 файл, но таким образом, чтобы его части потом
>нормально воспроизводился всеми плеерами.

Оно?
http://www.wotsit.org/list.asp?page=2&fc=3&search=&al=
Overview of the MPEG-4 Standard    Rob Koenen    LINK
http://www.wotsit.org/refer.asp?url=http://mpeg.telecomitali...

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру