xuggler: нет ошибки, но файл все еще не преобразован в 3gp - PullRequest
2 голосов
/ 13 сентября 2011

Я использую xuggler для преобразования файла в формат 3gp. Теперь, после большого количества поисков, я дошел до того, что я не получаю ошибки на консоли, но конвертированный файл занимает всего 65 КБ, а не исходный файл 3 МБ, и если я пытаюсь его воспроизвести, он говорит, что файл не имеет воспроизводимых потоков. , Это простая программа, которая должна просто конвертировать файл и останавливаться, но она продолжает работать, как будто она занята, но после включения отладки вывод отладки на консоли просто останавливается и ничего не происходит. Вот консольный вывод

2011-09-13 11: 06: 21,551 [main] DEBUG c.x.mediatool.MediaDebugListener - onOpen () 2011-09-13 11: 06: 21,556 [main] DEBUG com.xuggle.xuggler - Закрытие висящего контейнера (../../../../../../../csrc/com/xuggle /xuggler/Container.cpp:83) 2011-09-13 11: 06: 21,580 [main] DEBUG c.x.mediatool.MediaDebugListener - onAddStream (0) 2011-09-13 11: 06: 21,581 [main] DEBUG c.x.mediatool.MediaDebugListener - onAddStream (1) 2011-09-13 11: 06: 21 697 [main] DEBUG c.x.mediatool.MediaDebugListener - onOpenStream (0) 2011-09-13 11: 06: 21,700 [main] DEBUG c.x.mediatool.MediaDebugListener - onOpenStream (1) 2011-09-13 11: 06: 21,702 [main] DEBUG c.x.mediatool.MediaDebugListener - onWriteHeader () 2011-09-13 11: 06: 21,703 [main] DEBUG cxmediatool.MediaDebugListener - onAudioSamples (com.xuggle.xuggler.IAudioSamples@-1877078776 [частота дискретизации: 8000; каналы: 1; формат: FMT_S16; отметка времени: 440000; Завершено: верно; число выборок: 200; размер: 400; ключ: верно; база времени: 1/1000000;], 1) 2011-09-13 11: 06: 21,704 [main] DEBUG cxmediatool.MediaDebugListener - onAudioSamples (com.xuggle.xuggler.IAudioSamples@-1877078152 [частота дискретизации: 8000; каналы: 1; формат: FMT_S16; отметка времени: 465122; Завершено: true; количество выборок: 208; размер: 416; ключ: true; время: 1/1000000;], 1) 2011-09-13 11: 06: 21,705 [main] DEBUG cxmediatool.MediaDebugListener - onAudioSamples (com.xuggle.xuggler.IAudioSamples@-1877078152 [частота дискретизации: 8000; каналы: 1; формат: FMT_S16; отметка времени: 491244; завершено: верно; число выборок: 209; размер: 418; ключ: верно; база времени: 1/1000000;], 1) 2011-09-13 11: 06: 21,717 [main] DEBUG cxmediatool.MediaDebugListener - onWritePacket (com.xuggle.xuggler.IPacket@-1898647008 [complete: true; dts: 440000; pts: 440000; размер: 25749; ключ: 25749; ключ: true; флаги: 1; индекс потока: 0; продолжительность: 1; позиция: -1; база времени: 1/1000000;]) 2011-09-13 11: 06: 21,718 [main] DEBUG cxmediatool.MediaDebugListener - onVideoPicture (com.xuggle.xuggler.IVideoPicture@-1877121728 [тип пикселя: YUV420P; ширина: 320; высота: 240; отметка времени: 440000; complete: true; размер: 115200; key: true; база времени: 1/1000000;], null, 0) 2011-09-13 11: 06: 21,723 [main] DEBUG cxmediatool.MediaDebugListener - onWritePacket (com.xuggle.xuggler.IPacket@-1877553928 [завершено: верно; dts: 473367; количество точек: 473367; размер: 15732; ключ: 15732; ключ: false; флаги: 0; индекс потока: 0; продолжительность: 1; позиция: -1; база времени: 1/1000000;]) 2011-09-13 11: 06: 21,724 [main] DEBUG cxmediatool.MediaDebugListener - onVideoPicture (com.xuggle.xuggler.IVideoPicture@-1877009568 [тип пикселя: YUV420P; ширина: 320; высота: 240; метка времени: 473367; complete: true; размер: 115200; key: true; база времени: 1/1000000;], null, 0) 2011-09-13 11: 06: 21,728 [main] DEBUG cxmediatool.MediaDebugListener - onWritePacket (com.xuggle.xuggler.IPacket@-1898734664 [complete: true; dts: 506733; количество точек: 506733; размер: 12211; ключ: false; флаги: 0; индекс потока: 0; продолжительность: 1; позиция: -1; база времени: 1/1000000;]) 2011-09-13 11: 06: 21,729 [main] DEBUG cxmediatool.MediaDebugListener - onVideoPicture (com.xuggle.xuggler.IVideoPicture@-1877009568 [тип пикселя: YUV420P; ширина: 320; высота: 240; отметка времени: 506733; complete: true; размер: 115200; key: true; база времени: 1/1000000;], null, 0) 2011-09-13 11: 06: 21,737 [main] DEBUG cxmediatool.MediaDebugListener - onWritePacket (com.xuggle.xuggler.IPacket@-1898792584 [complete: true; dts: 540100; pts: 540100; размер: 12179; ключ: false; флаги: 0; индекс потока: 0; продолжительность: 1; позиция: -1; база времени: 1/1000000;])2011-09-13 11: 06: 21,738 [main] DEBUG cxmediatool.MediaDebugListener - onVideoPicture (com.xuggle.xuggler.IVideoPicture@-1877009568 [тип пикселя: YUV420P; ширина: 320; высота: 240; отметка времени: 540100; завершено): true; размер: 115200; ключ: true; база времени: 1/1000000;], null, 0) 2011-09-13 11: 06: 21,742 [main] DEBUG cxmediatool.MediaDebugListener - onWritePacket (com.xuggle.xuggler).IPacket @ -1898779032 [complete: true; dts: 573467; pts: 573467; размер: 11425; ключ: false; флаги: 0; индекс потока: 0; продолжительность: 1; позиция: -1; база времени: 1/1000000;]) 2011-09-13 11: 06: 21,743 [main] DEBUG cxmediatool.MediaDebugListener - onVideoPicture (com.xuggle.xuggler.IVideoPicture@-1877009568 [тип пикселя: YUV420P; ширина: 320; высота: 240; отметка времени: 573467; complete: true; размер: 115200; ключ: true; база времени: 1/1000000;], null, 0) 2011-09-13 11: 06: 21,747 [main] DEBUG cxmediatool.MediaDebugListener - onWritePacket (com.xuggle.xuggler.IPacket@-1877553928 [complete: true; dts: 606833; pts: 606833; размер: 13114; ключ: false; флаги: 0; индекс потока: 0; продолжительность: 1; позиция: -1; база времени: 1 /1000000;]) 2011-09-13 11: 06: 21,748 [main] DEBUG cxmediatool.MediaDebugListener - onVideoPicture (com.xuggle.xuggler.IVideoPicture@-1877009568 [тип пикселя: YUV420P; ширина: 320; высота: 240; метка времени;: 606833; завершено: true; размер: 115200; ключ: true; база времени: 1/1000000;], null, 0) 2011-09-13 11: 06: 21,752 [main] DEBUG cxmediatool.MediaDebugListener - onWritePacket (com.xuggle.xuggler.IPacket@-1898647008 [complete: true; dts: 640200; pts: 640200; размер: 13063; ключ: false; флаги: 0; индекс потока: 0; продолжительность: 1; позиция: -1; база времени:1/1000000;]) 2011-09-13 11: 06: 21,753 [main] DEBUG cxmediatool.MediaDebugListener - onVideoPicture (com.xuggle.xuggler.IVideoPicture@-1877009568 [тип пикселя: YUV420P; ширина: 320; высота: 240;отметка времени: 640200; завершено: true; размер: 115200; ключ: true; базовое время: 1/1000000;], null, 0) 2011-09-13 11: 06: 21,754 [main] DEBUG cxmediatool.MediaDebugListener - onAudioSamples (com.xuggle.xuggler.IAudioSamples@-1877013536 [частота дискретизации: 8000; каналы: 1; формат: FMT_S16; метка времени: 517492; завершено: верно; число выборок: 209; размер: 418; ключ: true; база времени: 1/1000000;], 1) 2011-09-13 11: 06: 21,755 [main] DEBUG cxmediatool.MediaDebugListener - onAudioSamples (com.xuggle.xuggler.IAudioSamples@-1898957664 [частота дискретизации: 8000;каналы: 1; формат: FMT_S16; отметка времени: 543739; заполнение: истина; число выборок: 209; размер: 418; ключ: истина; база времени: 1/1000000;], 1) 2011-09-13 11:06:21,756 [main] DEBUG cxmediatool.MediaDebugListener - onAudioSamples (com.xuggle.xuggler.IAudioSamples@-1877009728 [частота дискретизации: 8000; каналы: 1; формат: FMT_S16; метка времени: 569987; завершено: верно; количество образцов: 209; размер: 418; ключ: true; база времени: 1/1000000;], 1) 2011-09-13 11: 06: 21,761 [main] DEBUG cxmediatool.MediaDebugListener - onWritePacket (com.xuggle.xuggler.IPacket@-1898734664 [завершено]: true; dts: 673567; pts: 673567; размер: 12108; ключ: false; флаги: 0; индекс потока: 0; продолжительность: 1; позиция: -1; база времени: 1/1000000;]) 2011-09-13 11: 06: 21,761 [main] DEBUG cxmediatool.MediaDebugListener - onVideoPicture (com.xuggle.xuggler.IVideoPicture@-1877121728 [тип пикселя: YUV420P; ширина: 320; высота: 240; метка времени: 673567; complete: true; размер: 115200; ключ: true; база времени: 1/1000000;], null, 0) 2011-09-13 11: 06: 21,766 [main] DEBUG cxmediatool.MediaDebugListener - onWritePacket (com.xuggle.xuggler).IPacket @ -1877018296 [complete: true; dts: 706933; pts: 706933; размер: 11122; ключ: false; флаги: 0; индекс потока: 0; длительность: 1; позиция: -1; база времени: 1/1000000;]) 2011-09-13 11: 06: 21,766 [main] DEBUG cxmediatool.MediaDebugListener - onVideoPicture (com.xuggle.xuggler.IVideoPicture@-1877009568 [тип пикселя: YUV420P; ширина: 320; высота: 240; отметка времени:706933; завершено: true; размер: 115200; ключ: true; база времени: 1/1000000;], null, 0) 2011-09-13 11: 06: 21,767 [main] DEBUG cxmediatool.MediaDebugListener - onAudioSamples (com.xuggle).xuggler.IAudioSamples @ -1898952704 [частота дискретизации: 8000; каналы: 1; формат: FMT_S16; метка времени: 596234; завершено: true; число выборок: 209; размер: 418; ключ: true; база времени: 1/1000000;], 1)2011-09-13 11: 06: 21,768 [main] DEBUG cxmediatool.MediaDebugListener - onAudioSamples (com.xuggle.xuggler.IAudioSamples@-1877013536 [частота дискретизации: 8000; каналы: 1; формат: FMT_S16; отметка времени: 622482; завершено): true; num samples: 209; размер: 418; ключ: true; база времени: 1/1000000;], 1) 2011-09-13 11: 06: 21,769 [main] DEBUG cxmediatool.MediaDebugListener - onAudioSamples (com.xuggle).xuggler.IAudioSamples @ -1898957664 [частота дискретизации: 8000; каналы: 1; формат: FMT_S16; метка времени: 648729; завершение: истина; число отсчетов: 209; размер: 418; ключ: истина; база времени: 1/1000000;], 1) 2011-09-13 11: 06: 21,774 [main] DEBUG cxmediatool.MediaDebugListener - onWritePacket (com.xuggle.xuggler.IPacket@-1898734664 [завершено: верно; точки: 740300; количество точек: 740300; размер: 11072; ключ: false; флаги: 0; индекс потока: 0; продолжительность: 1; позиция: -1; база времени: 1/1000000;]) 2011-09-13 11: 06: 21,774 [main] DEBUG cxmediatool.MediaDebugListener -onVideoPicture (com.xuggle.xuggler.IVideoPicture@-1877121728 [тип пикселя: YUV420P; ширина: 320; высота: 240; метка времени: 740300; завершено: верно; размер: 115200; ключ: True; база времени: 1/1000000;], ноль, 0) 2011-09-13 11: 06: 21,778 [main] DEBUG cxmediatool.MediaDebugListener - onWritePacket (com.xuggle.xuggler.IPacket@-1898647008 [complete: true;dts: 773667; pts: 773667; размер: 10359; ключ: false; флаги: 0; индекс потока: 0; продолжительность: 1; позиция: -1; база времени: 1/1000000;]) 2011-09-13 11:06: 21,779 [main] DEBUG cxmediatool.MediaDebugListener - onVideoPicture (com.xuggle.xuggler.IVideoPicture@-1877009568 [тип пикселя: YUV420P; ширина: 320; высота: 240; отметка времени: 773667; полная: true; размер: 115200;ключ: true; база времени: 1/1000000;], null, 0) 2011-09-13 11: 06: 21,783 [main] DEBUG cxmediatool.MediaDebugListener - onWritePacket (com.xuggle.xuggler.IPacket@-1877018296 [завершено:true; dts: 807033; pts: 807033; размер: 10871; ключ: false; флаги: 0; индекс потока: 0; продолжительность: 1; позиция: -1; база времени: 1/1000000;]) 2011-09-1311: 06: 21,786 [main] DEBUG cxmediatool.MediaDebugListener - onVideoPicture (com.xuggle.xuggler.IVideoPicture@-1877121728 [тип пикселя: YUV420P; ширина: 320; высота: 240; отметка времени: 807033; завершено: верно; размер:115200; ключ: true; база времени: 1/1000000;], ноль, 0) 2011-09-13 11: 06: 21,790 [main] DEBUG cxmediatool.MediaDebugListener - onWritePacket (com.xuggle.xuggler.IPacket@-1897935648 [завершено]: true; dts: 3520; pts: 3520; размер: 662; ключ: true; флаги: 1; индекс потока: 1; продолжительность: 1024; позиция: -1; база времени: 1/8000;]) 2011-09-13 11: 06: 21,791 [main] DEBUG cxmediatool.MediaDebugListener - onAudioSamples (com.xuggle.xuggler.IAudioSamples@-1877009728 [частота дискретизации: 8000; каналы: 1; формат: FMT_S16; метка времени: 674977; завершено: true; numобразцы: 209; размер: 418; ключ: истина; база времени: 1/1000000;], 1) 2011-09-13 11: 06: 21,792 [main] DEBUG cxmediatool.MediaDebugListener - onAudioSamples (com.xuggle.xuggler.IAudioSamples)@ -1898952704 [частота дискретизации: 8000; каналы: 1; формат: FMT_S16; метка времени: 701224; завершение: истина; число выборок: 209; размер: 418; ключ: истина; база времени: 1/1000000;], 1)2011-09-13 11: 06: 21,793 [main] DEBUG cxmediatool.MediaDebugListener - onAudioSamples (com.xuggle.xuggler.IAudioSamples@-1877013536 [частота дискретизации: 8000; каналы: 1; формат: FMT_S16; отметка времени: 727471; завершено: верно; число выборок: 209; размер: 418; ключ: верно; база времени: 1/1000000;], 1) 2011-09-13 11: 06: 21,797 [main] DEBUG cxmediatool.MediaDebugListener - onWritePacket (com.xuggle.xuggler.IPacket@-1898792584 [complete: true; dts: 840400; pts: 840400; size: 29105; ключ: true; флаги: 1; индекс потока: 0; продолжительность: 1; позиция: -1; времяbase: 1/1000000;]) 2011-09-13 11: 06: 21,798 [main] DEBUG cxmediatool.MediaDebugListener - onVideoPicture (com.xuggle.xuggler.IVideoPicture@-1877009840 [тип пикселя: YUV420P; ширина: 320; высота: 320;240; отметка времени: 840400; завершено: true; размер: 115200; ключ: true; база времени: 1/1000000;], null, 0) 2011-09-13 11: 06: 21,802 [main] DEBUG cxmediatool.MediaDebugListener -onWritePacket (com.xuggle.xuggler.IPacket@-1877018296 [complete: true; dts: 873767; pts: 873767; размер: 9525; ключ: false; флаги: 0; индекс потока: 0; длительность: 1; позиция: -1; база времени: 1/1000000;])2011-09-13 11: 06: 21,803 [main] DEBUG cxmediatool.MediaDebugListener - onVideoPicture (com.xuggle.xuggler.IVideoPicture@-1877009840 [тип пикселя: YUV420P; ширина: 320; высота: 240; метка времени: 873767; complete: true; размер: 115200; key: true; база времени: 1/1000000;], null, 0) 2011-09-13 11: 06: 21,806 [main] DEBUG cxmediatool.MediaDebugListener - onWritePacket (com.xuggle.xuggler.IPacket@-1898792584 [complete: true; dts: 907133; pts: 907133; размер: 6788; ключ: 6788; ключ: false; флаги: 0; индекс потока: 0; продолжительность: 1; позиция: -1; база времени: 1/1000000;]) 2011-09-13 11: 06: 21,807 [main] DEBUG cxmediatool.MediaDebugListener - onVideoPicture (com.xuggle.xuggler.IVideoPicture@-1877009840 [тип пикселя: YUV420P; ширина: 320; высота: 240; отметка времени: 907133; complete: true; размер: 115200; key: true; база времени: 1/1000000;], null, 0) 2011-09-13 11: 06: 21,808 [main] DEBUG cxmediatool.MediaDebugListener - onAudioSamples (com.xuggle.xuggler.IAudioSamples@-1898957664 [частота дискретизации: 8000; каналы: 1; формат: FMT_S16; отметка времени: 753719; завершено: верно; число выборок: 209; размер: 418; ключ: верно; база времени: 1/1000000;], 1) 2011-09-13 11: 06: 21,809 [main] DEBUG cxmediatool.MediaDebugListener - onAudioSamples (com.xuggle.xuggler.IAudioSamples@-1877009728 [частота дискретизации: 8000; каналы: 1; формат: FMT_S16; отметка времени: 779966; завершено: верно; число выборок: 209; размер: 418; ключ: верно; база времени: 1/1000000;], 1) 2011-09-13 11: 06: 22,884 [main] DEBUG cxmediatool.MediaDebugListener - onWritePacket (com.xuggle.xuggler.IPacket@-1897998320 [complete: true; dts: 4553; pts: 4553; размер: 18; ключ: 18; ключ: true; флаги: 1; индекс потока: 1; продолжительность: 1024; позиция: -1; база времени: 1/8000;]) 2011-09-13 11: 06: 22,885 [main] DEBUG cxmediatool.MediaDebugListener - onAudioSamples (com.xuggle.xuggler.IAudioSamples@-1898952704 [частота дискретизации: 8000; каналы: 1; формат: FMT_S16; отметка времени: 806214; завершено: верно; число выборок: 209; размер: 418; ключ: верно; база времени: 1/1000000;], 1) 2011-09-13 11: 06: 22,888 [main] DEBUG cxmediatool.MediaDebugListener - onWritePacket (com.xuggle.xuggler.IPacket@-1877008432 [завершено: верно; dts: 940500; количество: 940500; размер: 9728; ключ: 9728; ключ: false; флаги: 0; индекс потока: 0; продолжительность: 1; позиция: -1; база времени: 1/1000000;]) 2011-09-13 11: 06: 22,889 [main] DEBUG cxmediatool.MediaDebugListener - onVideoPicture (com.xuggle.xuggler.IVideoPicture@-1877009840 [тип пикселя: YUV420P; ширина: 320; высота: 240; отметка времени: 940500; complete: true; размер: 115200; key: true; база времени: 1/1000000;], null, 0) 2011-09-13 11: 06: 22,893 [main] DEBUG cxmediatool.MediaDebugListener - onWritePacket (com.xuggle.xuggler.IPacket@-1898647008 [complete: true; dts: 973867; pts: 973867; размер: 10757; ключ: 10757; ключ: false; флаги: 0; индекс потока: 0; продолжительность: 1; позиция: -1; база времени: 1/1000000;]) 2011-09-13 11: 06: 22,893 [main] DEBUG cxmediatool.MediaDebugListener - onVideoPicture (com.xuggle.xuggler.IVideoPicture@-1877009840 [тип пикселя: YUV420P; ширина: 320; высота: 240; метка времени: 973867; complete: true; размер: 115200; key: true; база времени: 1/1000000;], null, 0) 2011-09-13 11: 06: 22,894 [main] DEBUG cxmediatool.MediaDebugListener - onAudioSamples (com.xuggle.xuggler.IAudioSamples@-1877013536 [частота дискретизации: 8000; каналы: 1; формат: FMT_S16; отметка времени: 832461; завершено: верно; число выборок: 209; размер: 418; ключ: верно; база времени: 1/1000000;], 1) 2011-09-13 11: 06: 22,895 [main] DEBUG cxmediatool.MediaDebugListener - onAudioSamples (com.xuggle.xuggler.IAudioSamples@-1898957664 [частота дискретизации: 8000; каналы: 1; формат: FMT_S16; отметка времени: 858709; завершено: верно; число выборок: 209; размер: 418; ключ: верно; база времени: 1/1000000;], 1) 2011-09-13 11: 06: 22,896 [main] DEBUG cxmediatool.MediaDebugListener - onAudioSamples (com.xuggle.xuggler.IAudioSamples@-1877009728 [частота дискретизации: 8000; каналы: 1; формат: FMT_S16; отметка времени: 884956; завершено: верно; число выборок: 209; размер: 418; ключ: верно; база времени: 1/1000000;], 1) 2011-09-13 11: 06: 22,900 [main] DEBUG cxmediatool.MediaDebugListener - onWritePacket (com.xuggle.xuggler.IPacket@-1877553928 [завершено: верно; dts: 1007233; количество: 1007233; размер: 9689; ключ: 9689; ключ: false; флаги: 0; индекс потока: 0; продолжительность: 1; позиция: -1; база времени: 1/1000000;])2011-09-13 11: 06: 22,900 [main] DEBUG cxmediatool.MediaDebugListener - onVideoPicture (com.xuggle.xuggler.IVideoPicture@-1877009840 [тип пикселя: YUV420P; ширина: 320; высота: 240; метка времени: 1007233; complete: true; размер: 115200; key: true; база времени: 1/1000000;], null, 0) 2011-09-13 11: 06: 22,905 [main] DEBUG cxmediatool.MediaDebugListener - onWritePacket (com.xuggle.xuggler.IPacket@-1877079312 [complete: true; dts: 1040600; pts: 1040600; размер: 15668; ключ: false; флаги: 0; индекс потока: 0; продолжительность: 1; позиция: -1; база времени: 1/1000000;]) 2011-09-13 11: 06: 22,905 [main] DEBUG cxmediatool.MediaDebugListener - onVideoPicture (com.xuggle.xuggler.IVideoPicture@-1877009840 [тип пикселя: YUV420P; ширина: 320; высота: 240; отметка времени: 1040600; complete: true; размер: 115200; key: true; база времени: 1/1000000;], null, 0) 2011-09-13 11: 06: 22,909 [main] DEBUG cxmediatool.MediaDebugListener - onWritePacket (com.xuggle.xuggler.IPacket@-1898647008 [завершено: верно; dts: 1073967; количество: 1073967; размер: 14610; ключ: 14610; ключ: false; флаги: 0; индекс потока: 0; продолжительность: 1; позиция: -1; база времени: 1/1000000;]) 2011-09-13 11: 06: 22,910 [main] DEBUG cxmediatool.MediaDebugListener - onVideoPicture (com.xuggle.xuggler.IVideoPicture@-1877009840 [тип пикселя: YUV420P; ширина: 320; высота: 240; метка времени: 1073967; complete: true; размер: 115200; key: true; база времени: 1/1000000;], null, 0) 2011-09-13 11: 06: 22,911 [main] DEBUG cxmediatool.MediaDebugListener - onAudioSamples (com.xuggle.xuggler.IAudioSamples@-1898952704 [частота дискретизации: 8000; каналы: 1; формат: FMT_S16; отметка времени: 911204; завершено: верно; число выборок: 209; размер: 418; ключ: верно; база времени: 1/1000000;], 1)

...