The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"глюк  с ffmpeg"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"глюк  с ffmpeg" 
Сообщение от terti4niy Искать по авторуВ закладки on 12-Сен-05, 14:27  (MSK)
Есть такой вот скрипт

#!/bin/bash
while read line
do
echo "$line"
cp -f $line temp.flv
ffmpeg -i temp.flv -t 0.1 %d.jpeg
done < data-file
echo ----------THE-END------------------------


data-file - файл с таким вот содержанием
./10/112600071060.flv
./15/112531951473.flv

Первый проход вывод переменной line
line = ./10/112600071060.flv  --  как  и  должно  быть
Второй проход line становиться
line = 531951473.flv  -- а  куда  делись  первые 8  символов?????
комментируем строку
ffmpeg -i temp.flv -t 0.1 %d.jpeg
всё становиться на свои места
вывод
line = ./10/112600071060.flv
line = ./15/112531951473.flv
----------THE-END------------------------

  Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "глюк  с ffmpeg" 
Сообщение от terti4niy Искать по авторуВ закладки on 13-Сен-05, 10:31  (MSK)
>Есть такой вот скрипт
>
>#!/bin/bash
>while read line
>do
>echo "$line"
>cp -f $line temp.flv
>ffmpeg -i temp.flv -t 0.1 %d.jpeg
>done < data-file
>echo ----------THE-END------------------------
>
>
>data-file - файл с таким вот содержанием
>./10/112600071060.flv
>./15/112531951473.flv
>
>Первый проход вывод переменной line
>line = ./10/112600071060.flv  --  как  и  должно  
>быть
>Второй проход line становиться
>line = 531951473.flv  -- а  куда  делись  первые
>8  символов?????
>комментируем строку
>ffmpeg -i temp.flv -t 0.1 %d.jpeg
>всё становиться на свои места
>вывод
>line = ./10/112600071060.flv
>line = ./15/112531951473.flv
>----------THE-END------------------------


конечно не  совсем  правильно  но  помого  вот  это

for line in `cat '{print $0}' data-file`
do
    echo $line
    cp -f $line /tmp/temp.flv
    ffmpeg -i /tmp/temp.flv -v 0 -y -t 40  /tmp/image/%d.jpeg
done
echo ----------THE-END------------------------
~


  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх


Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ]
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру