anonymous@RULINUX.NET~# Last login: 2024-11-05 08:31:37
Регистрация Вход Новости | Разметка | Пользователи | Галерея | Форум | Статьи | Неподтвержденное | Трекер | Правила форума | F.A.Q. | Ссылки | Поиск
[#] [Добавить метку] [Редактировать]
Скрыть

[Решено]Название файла

Хочу перекодировать каталог с видео avi в mkv. Написал простенький скрипт.

for i in *.avi; do avconv -i "$i" -c:v libx264 -c:a copy "$i".mkv done

Проблема в том, что в название копируется предварительное расширение файла (avi). То есть из файла "video.avi" делается "video.mkv"

Как лечить?

anonymous(*) (2014-06-07 18:36:29)
Отредактировано anonymous по причине "не указана"
Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:29.0) Gecko/20100101 Firefox/29.0

[Ответить на это сообщение]
[#] [Добавить метку] [Редактировать] Ответ на: [Решено]Название файла от anonymous 2014-06-07 18:36:29
avatar
Скрыть

Re:Название файла

% NAME="video.avi"; echo ${NAME%.avi}.mkv;
video.mkv

anonymous(*)(2014-06-07 18:39:12)

Mozilla/5.0 (X11; Linux x86_64; rv:29.0) Gecko/20100101 Firefox/29.0
[#] [Добавить метку] [Редактировать] Ответ на: Re:Название файла от anonymous 2014-06-07 18:39:12
avatar
Скрыть

Re:Название файла

Спасибо

anonymous(*)(2014-06-07 18:50:05)

Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:29.0) Gecko/20100101 Firefox/29.0
Этот тред читают 1 пользователь:
Анонимных: 1
Зарегистрированных: 0




(c) 2010-2020 LOR-NG Developers Group
Powered by TimeMachine

Valid HTML 4.01 Transitional Правильный CSS!