[d | an / b / bro / ci / cu / dev / fr / gf / hr / l / m / maid / med / mi / mu / ne / o / ph / r / s / sci / tran / tu / tv / x | es / vg | au / tr | a / aa / abe / c / fi / jp / ls / rm / tan / to / ts / vn / vo]
[Burichan] [Futaba] [Gurochan] - [iiChantra] [Радио 410] [ii.booru-Архив РПГ] [acomics-cf-ost] [Cirnoid] [@] - [Архив - Каталог] [Главная]

[Назад]
Ответ
Leave these fields empty (spam trap):
Имя
Тема
Сообщение
Файл
Подтверждение
Перейти к [
Пароль (для удаления файлов и сообщений)
 
ЗАПРЕЩЕНО:
  • детская эротика/порнография
  • троллинг
 
  • Поддерживаются файлы типов GIF, JPG, PNG размером до 1536 кБ.
  • Максимальное количество бампов треда: 500.
  • Всем посетителям рекомендуется ознакомиться с FAQ.

Файл: 1499928886523.jpg - (121 KB, 1280x720, [Ohys-Raws] Hajimete no Gal - 01 (AT-X 1(...).jpg)  
121 KB №194648  
#!/bin/bash
saucename1='[HorribleSubs] Hajimete no Gal - '
saucename2=' [720p].mkv'
sauceid='2'
destname1='[Ohys-Raws] Hajimete no Gal - '
destname2=' (AT-X 1280x720 x264 AAC)'
destext='.ass'
echo 'Введите номер эпизода и нажмите Enter'
read enumber
mkvextract tracks "$saucename1$enumber$saucename2" "$sauceid":"$destname1$enumber$destname2$destext"

не работает, и судя по ошибке - из-за неэкранированных пробелов в названии выходного файла.

#!/bin/bash
saucename1='[HorribleSubs] Hajimete no Gal - '
saucename2=' [720p].mkv'
sauceid='2'
destname1='[Ohys-Raws] Hajimete no Gal - '
destname2=' (AT-X 1280x720 x264 AAC)'
destext='.ass'
echo 'Введите номер эпизода и нажмите Enter'
read enumber
mkvextract tracks "$saucename1$enumber$saucename2" "$sauceid":'[Ohys-Raws] Hajimete no Gal - '$enumber' (AT-X 1280x720 x264 AAC).ass'

работает.

Действие происходит на диске, примонтированном по smbfs. Берётся файловый менеджер, переходится в директорию со скриптом и с файлами, щёлкается мышкой, вводится номер эпизода, Enter. Или запускается локальный терминал, переходится в директорию со скриптом и с файлами, ./скрипт, вводится номер эпизода, Enter. Обработка только последнего эпизода (чтобы ничего не надо было вводить) будет доделана позже, сейчас же хотелось бы разобраться, что происходит с пробелами при сложении строк.
Ах да, если исполнять этот скрипт прямо на сервере, с которого примонтирован этот диск, всё работает.

Так вот, что происходит при сложении строк с пробелами? Или это такой баг самбы?

>> №194661  

>>194648
bash -x тебе в помощь.

>> №194704  

>>194648
Ошибку хоть вставил бы, где ошибка-то?

>> №194706  
Файл: 1500006899061.jpg - (131 KB, 1280x720, [Ohys-Raws] Hajimete no Gal - 01 (AT-X 1(...).jpg)  
131 KB

>>194704
mkvextract ругалось на лишние аргументы.

fullsauce="$saucename1$enumber$saucename2"
destfile="$destname1$enumber$destname2$destext"
destpath=`readlink -e "$0"`
destdir=$(dirname "$destpath")
mkvextract tracks "$destdir"/"$fullsauce" "$sauceid":"$destdir"/"$destfile"

Вот так почему-то не ругается. Когда исполнял старый вариант на сервере - тоже всё было хорошо.
Лабуда какая-то, но решено.

>> №194714  
>[HorribleSubs

Не советую. Рипы отвратительного качества (рипы рипов рипов)

>> №194731  

>>194714
Я сам был такого мнения. Но в прошлом сезоне специально сравнивал качество видеопотоков с хоррибл-сабз и рипанное с тв разных равкопровайдеров. Внезапно, у хорриблов самый качественный поток почему-то.

>> №194733  

>>194714>>194731
Хорриблы тащат всё что плохо лежит, поэтому качество их релизов плавает между отвратительным 720р с жёлтым хардсабом и божественными 1080р, сжатыми напрямую с FullHD мастера.
Но в среднем web всё же заметно качественнее TV рипов.

>> №194752  

ffmpeg -map x:x

>> №194776  

>>194752
Но зачем?

>> №194826  

>>194776
Проще, десу.



Удалить сообщение []
Пароль
[d | an / b / bro / ci / cu / dev / fr / gf / hr / l / m / maid / med / mi / mu / ne / o / ph / r / s / sci / tran / tu / tv / x | es / vg | au / tr | a / aa / abe / c / fi / jp / ls / rm / tan / to / ts / vn / vo]
[Burichan] [Futaba] [Gurochan] - [iiChantra] [Радио 410] [ii.booru-Архив РПГ] [acomics-cf-ost] [Cirnoid] [@] - [Архив - Каталог] [Главная]