LINUX.ORG.RU

Сообщения Dr_Diesel

 

CSV + ffmpeg = No such file or directory

Форум — General

Люди знающие, помогите разобраться. Убил кучу времени, но так и не смог понять.

Задача: есть CSV файлик с двумя столбцами данных, разделенные точкой с запятой. Нужно из файла вынуть данные и заставить ffmpeg сделать скриншоты из каждого RTSP-url. Скрины раскидать по папкам с именем из первого столбца. А ссылка на RTSP - второй столбец.

[code]

#!/bin/sh

INPUT=/home/projects/SCR/ID.csv

OLDIFS=$IFS

IFS=‘;’

[ ! -f $INPUT ] && { echo «$INPUT file not found»; exit 99; }

while read id url

do

mkdir -p /SSP_DATA/projects/SCR/$id

#url=«rtsp://admin:12345@10.10.10.10:554/h264» - если раскомментировать, то файл $id-n.jpg создается

ffmpeg -rtsp_transport tcp -i $url -f image2 -an -r 1 -vframes 1 -y /home/projects/SCR/$id/$id-n.jpg

done < $INPUT

IFS=$OLDIFS

[/code]

Содержимое файла ID.csv:

10138;«rtsp://admin:12345@10.10.10.10:554/h264»

10139;«rtsp://admin:12345@10.10.10.11:554/h264»

10140;«rtsp://admin:12345@10.10.10.12:554/h264»

Итог выполнения ffmpeg: No such file or directory, но при этом, если указать RTSP-url внутри скрипта, файл создается.

Спасибо за помощь заранее!

 , ,

Dr_Diesel
()

RSS подписка на новые темы