ashkalov, очень помогли! Сделал уже прогрессбар, но при тестировании обнаружил недочет, что своей, что вашей доработанной версии - при добавлении видео штук так 10-20 могут добавиться не все, а только штук 7, зато если кинуть повторно те же видео, то добавляются только те, которых не хватало. Глюк проявляется через раз, и то же самое с концертированием кучей, жму конвертировать, идет коныертирование, потом оно останавливается файле скажем на четвертом, при повторном нажатии продолжается с 5 и дальше, пока снова не застопорится. Грешу на ffmpeg
P.S. Плюсанул
Этот топик читают: Гость
Ответов: 70
Рейтинг: 1
|
|||
карма: 0 |
|
Ответов: 1043
Рейтинг: 33
|
|||
примерно, какой размер одного видеофайла и его длительность?
|
|||
карма: 0 |
|
Ответов: 70
Рейтинг: 1
|
|||
Длительность брал малую для теста 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 |
|
123