Вверх ↑
Этот топик читают: Гость
Ответов: 70
Рейтинг: 1
#121: 2012-08-26 00:53:11 ЛС | профиль | цитата
ashkalov, очень помогли! Сделал уже прогрессбар, но при тестировании обнаружил недочет, что своей, что вашей доработанной версии - при добавлении видео штук так 10-20 могут добавиться не все, а только штук 7, зато если кинуть повторно те же видео, то добавляются только те, которых не хватало. Глюк проявляется через раз, и то же самое с концертированием кучей, жму конвертировать, идет коныертирование, потом оно останавливается файле скажем на четвертом, при повторном нажатии продолжается с 5 и дальше, пока снова не застопорится. Грешу на ffmpeg
P.S. Плюсанул
карма: 0

0
Ответов: 1043
Рейтинг: 33
#122: 2012-08-26 01:07:57 ЛС | профиль | цитата
примерно, какой размер одного видеофайла и его длительность?
карма: 0

0
Ответов: 70
Рейтинг: 1
#123: 2012-08-26 01:53:44 ЛС | профиль | цитата
Длительность брал малую для теста 0.5-2 минуты, размер файла был разным (как и формат видео) от 4 МБ до 150МБ, но сейчас за тестовый беру это видео http://rutracker.org/forum/viewtopic.php?t=4135454 - наделал его копий 20 штук и копрлю разом приложению (имена от 01.mov до 20.mov) - обрывается на 8-9 видео, но пару раз получилось и на короткометражных мультиках про крота (XVID в 20 минут)

UPD:
Существенно ничего не менял, но прерывания в кодировании, пока прекратились, может везение, а может железо балуется. Вот что получилось.
http://rghost.ru/40005634
Делюсь сырым результатом. Пока думаю, как сделать общий прогреес. Не текущего файла а весь - тоесть суммирование всего времени и далее опираясь на суммарную длительность отображение того сколько времени видео в сумме обработано, но у меня получилось только следующее: Времея суммировалось и бралось за 100% прогрессбара, но отрисовывался он неверно.. Скажем есть три файла по часу. Общее время 3часа = 100%, при кодировании 1 файла на прогрессбаре отображалось значение до 33%, но когда начинал кодироваться второй фильм то прогрессбра сбрасывался на 0%. Вобще он нарастал только в пределах слеанного видео. Я поковырялся полчаса, но только запорол схему и потому закрыл без сохранения, а потому в той схеме, что выложил нет даже намека на этот общий прогресс, отслался только на текущий, увы. Не прошу никого делать этот общий прогрессбар, а просто даю код.
P.S. Пока писал этот пост кодирование снова застопорилось... http://savepic.su/2390390.png перезапустил, заново закинул фидео, стартанул кодирование и вот.... http://savepic.su/2378102.png
Ну и в Администрировании windows такой отчет по этой ошибке

Вот
Имя сбойного приложения: 1.exe, версия: 0.0.0.0, отметка времени: 0x2a425e19
Имя сбойного модуля: 1.exe, версия: 0.0.0.0, отметка времени 0x2a425e19
Код исключения: 0xc0000005
Код события: 1000
Смещение ошибки: 0x00001ff8
Идентификатор сбойного процесса: 0xc70
Время запуска сбойного приложения: 0x01cd8323de39610e
Путь сбойного приложения: D:GBS52codFFMPEG1.exe
Путь сбойного модуля: D:GBS52codFFMPEG1.exe
Код отчета: 495191b1-ef17-11e1-ac30-8c89a55553ba
карма: 0

0
123
Сообщение
...
Прикрепленные файлы
(файлы не залиты)