Форум 3DNews
Вернуться   Форум 3DNews > Софт > Программное обеспечение

Ответ Создать новую тему
Опции темы Опции просмотра
Непрочитано 22.08.2007, 23:37   [включить плавающее окно]   #1
EsTaF
Мужской Бывалый
Автор темы
 
Аватар для EsTaF
 
Регистрация: 05.06.2003
Адрес: Огурцово
Заливка в wmv контейнер, из mov контейнера, wmv2/3 потока видео. Чем?

Взбрело в голову открыть файл wmv в qtime плеере и сохранить его в mov формате (mac OS X, flip4mac). То есть, без рекомпрессии. Просто, изменить контейнер. Нужно было порезать файл - поленился и схалтурил.

Ладно бы, я это сделал с одним файлом. Просто, не думал (не подумал ) что "обратной дороги не будет". Теперь, под виндой, нельзя ни один такой файл открыть. В qtime4windows не будут же класть flip4mac. Только под Mac OS X.

что делал. Взял Graphedit. В нем - graph > insert filters > file source >> nero mp4 splitter >> ASF Muxer (SMMASF_2005_03_28.zip)



эффекта ноль.

Вопрос. Возможно ли возвратить поток wmv (wmv3/wma2) в wmv (asf) контейнер без рекомпрессии, естесственно. Нужно понять, каким фильтром это дело прочитать и расщепить и завернуть в asf. То есть, "правильный" reader, splitter и writer.

Собственно, вопрос.

MPLayer их не читает. уж и win32 библиотеки ему подсунул.

Картина следущая:
MPlayer dev-SVN-r23833-4.2.0 (C) 2000-2007 MPlayer Team
CPU: AMD Athlon(tm) 64 Processor 3000+ (Family: 15, Model: 47, Stepping: 0)
CPUflags: MMX: 1 MMX2: 1 3DNow: 1 3DNow2: 1 SSE: 0 SSE2: 0
Compiled with runtime CPU detection.
112 audio & 235 video codecs

Playing 1.mov.
ISO: File Type Major Brand: Original QuickTime
Quicktime/MOV file format detected.
*** constant samplesize & variable duration not yet supported! ***
Contact the author if you have such sample file!
[mov] Audio stream found, -aid 0
[mov] Video stream found, -vid 1
VIDEO: [WMV3] 384x216 24bpp 30.273 fps 0.0 kbps ( 0.0 kbyte/s)
==========================================================================
Opening video decoder: [dmo] DMO video codecs
DMO dll supports VO Optimizations 0 1
DMO dll might use previous sample when requested
IMediaObject ERROR: 00E4985B input format not accepted (0x80040205 : -214722098
7)
Failed to create DMO filter
ERROR: Could not open required DirectShow codec wmv9dmod.dll.
You need to upgrade/install the binary codecs package.
Go to http://www.mplayerhq.hu/dload.html
VDecoder init failed
Opening video decoder: [dmo] DMO video codecs
IMediaObject ERROR: 00E49906 no such class object (0x80004001 : -2147467263)
Failed to create DMO filter
ERROR: Could not open required DirectShow codec wmvdmod.dll.
You need to upgrade/install the binary codecs package.
Go to http://www.mplayerhq.hu/dload.html
VDecoder init failed
Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family
Could not open codec.
VDecoder init failed
Cannot find codec matching selected -vo and video format 0x33564D57.
Read DOCS/HTML/en/codecs.html!
==========================================================================
==========================================================================
Cannot find codec for audio format 0x32414D57.
Read DOCS/HTML/en/codecs.html!
Audio: no sound
Video: no video


Exiting... (End of file)
########

wmv9dmod.dll есть и под MPLayer и в системе.

или

ffmpeg -i 1.mov -acodec copy -vcodec copy 1.avi
FFmpeg version SVN-r10141, Copyright (c) 2000-2007 Fabrice Bellard, et al.
configuration: --enable-gpl --enable-pp --enable-swscaler --enable-pthreads --enable-liba52 --enable-avisynth --enable-libamr-nb --enable-
libamr-wb --enable-libfaac --enable-libfaad --enable-libgsm --enable-libmp3lame --enable-libnut --enable-libogg --enable-libtheora --enable-
libvorbis --enable-libx264 --enable-libxvid --cpu=i686 --enable-memalign-hack --extra-ldflags=-static
libavutil version: 49.5.0
libavcodec version: 51.41.0
libavformat version: 51.12.2
built on Aug 19 2007 19:58:01, gcc: 4.2.1

Seems stream 1 codec frame rate differs from container frame rate: 2997.00 (2997/1) -> 29.97 (30000/1001)
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from '1.mov':
Duration: 00:02:35.1, start: 0.000000, bitrate: 1973 kb/s
Stream #0.0(hun): Audio: WMA2 / 0x32414D57, 8000 Hz, mono
Stream #0.1(eng): Video: wmv3, 384x216, 29.97 fps(r)
Output #0, avi, to '1.avi':
Stream #0.0(eng): Video: WMV3 / 0x33564D57, 384x216, q=2-31, 2997.00 fps(c)
Stream #0.1(hun): Audio: WMA2 / 0x32414D57, 8000 Hz, mono
Stream mapping:
Stream #0.1 -> #0.0
Stream #0.0 -> #0.1
Could not write header for output file #0 (incorrect codec parameters ?)

теперь, ffmpeg упорно считает, что раз контейнер mov, значит внутри лежит то, что выделил красным.
Как ему объяснить, что внутри не то, что обычно лежит в mov, непонятно...

По мануалу - ключевые слова: input, stream. Ничего хорошего
Странно. Вроде, вот он поток. Бери нехочу. А вместо этого - юольшая птичка Обломинго...

Кто чем может помочь?
EsTaF вне форума  
Конфигурация ПК
Ответить с цитированием
Непрочитано 28.08.2007, 10:40   [включить плавающее окно]   #2
Ariny
Женский Супер модератор
 
Аватар для Ariny
 
Регистрация: 21.04.2004
Адрес: Московская область
EsTaF
Забавная задачка!
Какой-нибудь прогресс есть?
Под Маком перемуксить ещё не попробовали?
__________________
Veo voto.
Ariny вне форума  
Ответить с цитированием
Непрочитано 28.08.2007, 21:34   [включить плавающее окно]   #3
EsTaF
Мужской Бывалый
Автор темы
 
Аватар для EsTaF
 
Регистрация: 05.06.2003
Адрес: Огурцово
Нет. http://forum.ixbt.com/topic.cgi?id=29:28335

Под маком? А чем! через ffmpeg? У того искусственные ограничения при определенных контейнерах.

через qtime - не получилось.

Тупик, прямо-таки, какой-то..
EsTaF вне форума  
Конфигурация ПК
Ответить с цитированием
Непрочитано 28.08.2007, 22:43   [включить плавающее окно]   #4
Ariny
Женский Супер модератор
 
Аватар для Ariny
 
Регистрация: 21.04.2004
Адрес: Московская область
EsTaF
Цитата
Под маком? А чем!
Mencoder-ом, он кроссплатформенный...
__________________
Veo voto.
Ariny вне форума  
Ответить с цитированием
Непрочитано 29.08.2007, 20:32   [включить плавающее окно]   #5
EsTaF
Мужской Бывалый
Автор темы
 
Аватар для EsTaF
 
Регистрация: 05.06.2003
Адрес: Огурцово
MPlayer dev-SVN-r23833-4.2.0 (C) 2000-2007 MPlayer Team
CPU: AMD Athlon(tm) 64 Processor 3000+ (Family: 15, Model: 47, Stepping: 0)
CPUflags: MMX: 1 MMX2: 1 3DNow: 1 3DNow2: 1 SSE: 0 SSE2: 0
Compiled with runtime CPU detection.
112 audio & 235 video codecs

Playing 1.mov.
ISO: File Type Major Brand: Original QuickTime
Quicktime/MOV file format detected.
*** constant samplesize & variable duration not yet supported! ***
Contact the author if you have such sample file!
[mov] Audio stream found, -aid 0
[mov] Video stream found, -vid 1
VIDEO: [WMV3] 384x216 24bpp 30.273 fps 0.0 kbps ( 0.0 kbyte/s)
==========================================================================
Opening video decoder: [dmo] DMO video codecs
DMO dll supports VO Optimizations 0 1
DMO dll might use previous sample when requested
IMediaObject ERROR: 00E4985B input format not accepted (0x80040205 : -214722098
7)
Failed to create DMO filter
ERROR: Could not open required DirectShow codec wmv9dmod.dll.
You need to upgrade/install the binary codecs package.
Go to http://www.mplayerhq.hu/dload.html
VDecoder init failed
Opening video decoder: [dmo] DMO video codecs
IMediaObject ERROR: 00E49906 no such class object (0x80004001 : -2147467263)
Failed to create DMO filter
ERROR: Could not open required DirectShow codec wmvdmod.dll.
You need to upgrade/install the binary codecs package.
Go to http://www.mplayerhq.hu/dload.html
VDecoder init failed
Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family
Could not open codec.
VDecoder init failed
Cannot find codec matching selected -vo and video format 0x33564D57.
Read DOCS/HTML/en/codecs.html!
==========================================================================
==========================================================================
Cannot find codec for audio format 0x32414D57.
Read DOCS/HTML/en/codecs.html!
Audio: no sound
Video: no video


Exiting... (End of file)

Это при том, что MPlayer здесь играет файлы с wma2 audio/wmv3 video потоком. Он не понимает, как может быть wmv поток в mov контейнере

А судя по ffmpeg -i, поток в том mov файле именно такой

F:\DaS\iron\tmp>ffmpeg -i 1.mov
FFmpeg version SVN-r10141, Copyright (c) 2000-2007 Fabrice Bellard, et al.
configuration: --enable-gpl --enable-pp --enable-swscaler --enable-pthreads --enable-liba52 --enable-avisynth --enable-libamr-nb --enable-
libamr-wb --enable-libfaac --enable-libfaad --enable-libgsm --enable-libmp3lame --enable-libnut --enable-libogg --enable-libtheora --enable-
libvorbis --enable-libx264 --enable-libxvid --cpu=i686 --enable-memalign-hack --extra-ldflags=-static
libavutil version: 49.5.0
libavcodec version: 51.41.0
libavformat version: 51.12.2
built on Aug 19 2007 19:58:01, gcc: 4.2.1

Seems stream 1 codec frame rate differs from container frame rate: 2997.00 (2997/1) -> 29.97 (30000/1001)
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from '1.mov':
Duration: 00:02:35.1, start: 0.000000, bitrate: 1973 kb/s
Stream #0.0(hun): Audio: WMA2 / 0x32414D57, 8000 Hz, mono
Stream #0.1(eng): Video: wmv3, 384x216, 29.97 fps(r)

Must supply at least one output file

Удивительно другое. Существует flip4mac for qtime (mac os x). qtime может экспортировать такой поток без рекомпресса только в mov (если file>save as). Но нигде нет топиков по обратному процессу.
Впечатление, что все, кто пользовал реверанс с паковкой wmv потока в mov контейнер не имели нужды отправлять такие файлы для windows пользователей и не имели нужды пользовать такие файлы под win. Это странно. Ведь, мир пользователей компьютеров - миллионы и определенный процент столкнулся бы с такой проблемой. А это значит, что софтины под такие решения проблем должны быть.

Это не так просто. взять mplayer, ffmpeg, graphedit ммда.

вырезка:
RBF
Да размуксить то из mov WMV3 WMA потоки не проблема, но выходные ES файлы получаются с нестандартным для, например, ES-wmv9/VC1 заголовком, а заново формировать правильный будет сложновато
EsTaF вне форума  
Конфигурация ПК
Ответить с цитированием
Непрочитано 29.08.2007, 21:12   [включить плавающее окно]   #6
Ariny
Женский Супер модератор
 
Аватар для Ariny
 
Регистрация: 21.04.2004
Адрес: Московская область
У Mencoder-а открытые исходники, можно решить проблему глобально, в принципе.
Вы этот ресурс не посещали: Обсерватория: Сходка. Софт: описание работы с пакетами, кодеками. Вопросы и ответы?
__________________
Veo voto.
Ariny вне форума  
Ответить с цитированием
Непрочитано 31.08.2007, 20:08   [включить плавающее окно]   #7
EsTaF
Мужской Бывалый
Автор темы
 
Аватар для EsTaF
 
Регистрация: 05.06.2003
Адрес: Огурцово
Ariny
Нет. Попробую задать этот вопрос там.

Спасибо за ссылку на ресурс

Хотя, там тоже глухо.

На videoditing, ru-board, maclife этот вопрос задавал, тоже. Никто не знает.

Остается следить за темами и пока что развести руками..
EsTaF вне форума  
Конфигурация ПК
Ответить с цитированием
Непрочитано 31.08.2007, 20:27   [включить плавающее окно]   #8
Ariny
Женский Супер модератор
 
Аватар для Ariny
 
Регистрация: 21.04.2004
Адрес: Московская область
EsTaF
Если где-то всё-таки решат, отпишитесь, пожалуйста. Интересно!
__________________
Veo voto.
Ariny вне форума  
Ответить с цитированием
Непрочитано 01.09.2007, 01:25   [включить плавающее окно]   #9
abraxas
Женский Недосягаемый
 
Аватар для abraxas
 
Регистрация: 10.11.2003
Адрес: EU
А можно один такой файлик, только не очень тяжелый, для экспериментов?
abraxas вне форума  
Ответить с цитированием
Непрочитано 01.09.2007, 01:36   [включить плавающее окно]   #10
Ariny
Женский Супер модератор
 
Аватар для Ariny
 
Регистрация: 21.04.2004
Адрес: Московская область
abraxas
http://forum.ixbt.com/topic.cgi?id=29:28335 - здесь есть.
__________________
Veo voto.
Ariny вне форума  
Ответить с цитированием
Непрочитано 03.09.2007, 00:28   [включить плавающее окно]   #11
EsTaF
Мужской Бывалый
Автор темы
 
Аватар для EsTaF
 
Регистрация: 05.06.2003
Адрес: Огурцово
abraxas

http://rapidshare.com/files/51666849/Movie.wmv.html - оригинал
http://rapidshare.com/files/51667081/Movie.mov.html - "проблема"

Ariny
Обязательно сообщу, если что найду Спасибо за поддержку
EsTaF вне форума  
Конфигурация ПК
Ответить с цитированием
Ответ Создать новую тему

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 11:27. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2020, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 2000-2017 3DNews. All Rights Reserved.
Администрация 3DNews требует соблюдения на форуме правил и законов РФ
Серверы размещены в Hostkey