ibash.org.ru - Новый цитатник Рунета | Цитаты: По дате По рейтингу Случайно Добавить Поиск RSS |
Форум: bash, ffmpeg, цикл... Вылетает сцуко, че делать? 1 > [RSS] | Форум: Вход Регистрация Участники Поиск RSS |
Moscow_Beast 19.12.2011 - 21:45 | Есть светлая мысль отконвертировать сезон сериальчика для просмотра на PSP, делаю скриптец: ls *.avi | while read FILE; do ffmpeg -i "$FILE" ...всякие опции... "$FILE"-psp.mp4 done Вылетает отконвертив только первую серию. Гугл рекомендет нерабочую фигню, а штатный видеоинженер офигевает не меньше моего. Много где спрашивал, так что хуже не будет если здесь спрошу. |
DeliciousCake #1 - 20.12.2011 - 01:51 | > ls *.avi | while read FILE; do Сделайте меня развидеть это. for FILE in *.avi do … |
Moscow_Beast #2 - 20.12.2011 - 14:45 | Хм... Работает. А почему? Например если использовать mencoder, то работает и мой вариант. А если ffmpeg, то только ваш. Никак не уловлю связи. |
Malefic #3 - 21.12.2011 - 13:39 | А вот если у меня есть библиотека картинок в большом разрешении, раскиданых по папкам. И всё это на фтп на слабой скорости; и чтоб что-то выбрать (текстуры это), вы представляете сколько гемора. Хочу написать скрипт, который сделает полную копию структуры каталогов и наполнит их превьюшками реальных файлов с реальными именами, но размером, к примеру, 256 по длинной стороне. Как бы тут лучше поступить?.. |
Malefic #4 - 21.12.2011 - 13:41 | Да, если всё в одной папке, проблем нет, именно по дереву каталогов бы пройтись... |
Malefic #5 - 21.12.2011 - 16:03 | Вот такой вариант пока: find . -iname "*.jpg" -exec mogrify -resize 300x300 {} \; -print Но хотелось бы чтоб не пришлось перед этим самому копировать всю базу. |
AnDoR #6 - 21.12.2011 - 16:07 | Malefic: один фиг надо будет выкачивать все картинки, иначе из чего генерить превью? А превьюшки генерить можно как-то так: PROCESSES=8 # кол-во параллельных ресайзилок find /path/to/dir -iname '*.jpeg' -or -iname '*.gif' -or -iname '*.png' -print0 | xargs -P $PROCESSES -0 convert {} -resize 50% preview.{} |
AnDoR #7 - 21.12.2011 - 16:08 | А выкачивать можно командой lftp -e mirror ftp://blabla/path |
Malefic #8 - 21.12.2011 - 16:59 | тоже полезно, спысибо! |
Temcha #9 - 21.12.2011 - 18:25 | Мне тоже кажется, что без ssh ты не вытягивая не заресайзишь. |
Anonymouse #10 - 21.12.2011 - 19:24 | OH SHI~~ Спасибо тебе, AnDoR! До этого знал про многопоточность xargs |
AnDoR #11 - 21.12.2011 - 21:13 | Ой, я забыл добавить -type f, извините. |
Malefic #12 - 23.12.2011 - 13:41 | AnDoR, нет, выкачивать не обязательно, есть свой человек на фтп, где есть имеджмеджик ;) |
AnDoR #13 - 27.12.2011 - 21:45 | Нутыпонел %) |
К списку вопросов | Страницы: 1 > |
«ibash.org.ru — Новый цитатник Рунета» | Почта вебмастера: imail@ibash.org.ru |