Форум программистов, компьютерный форум, киберфорум
Batch (CMD/BAT)
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.71/7: Рейтинг темы: голосов - 7, средняя оценка - 4.71
4 / 4 / 2
Регистрация: 27.12.2014
Сообщений: 248

ffmpeg cannot write to specified device

24.09.2020, 11:51. Показов 1768. Ответов 14

Студворк — интернет-сервис помощи студентам
есть расширение для браузера для скачивания аудио вконтакте. качает в виде .ts файлов которые нужно склеить с помощью ffmpeg

generate.mp3.bat

Windows Batch file
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
@echo off
setlocal enabledelayedexpansion
chcp 65001
ffmpeg -version
if errorlevel 1 (
  echo "ffmpeg not found"
  @pause
  exit
)
SET "filename=songname"
echo "filename: %filename%"
echo "cd: %cd%"
dir
@pause
(FOR /R %%i IN (*.ts) DO @echo file 's/%%~nxi') > list.txt
ffmpeg -f concat -safe 0 -loglevel panic -i list.txt -c:a copy -vn "%filename%.mp3"
del "list.txt"
echo "success"
@pause
получаю ошибку "The system cannot write to the specified device". Пробовал на диске С, то же самое. Файл ffmpeg.exe лежит в той же папке.
В чем может быть проблема?

0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
24.09.2020, 11:51
Ответы с готовыми решениями:

The system cannot write to the specified device
Здравствуйте пишу сюда первый раз и буду рад услышать вашу помощь советы и критику. У меня такой вопрос, писал батник для рабочих нужд...

Ошибка cannot write a property that has no write specifiers
TTabItem* newtab; newtab = new TTabItem(this); newtab->TabControl = TabControl1; //Тут ошибка newtab->Name =...

No devices are available to deploy project 'Animation'. Register a device using the XNA Game Studio Device Center
Rebjata pomogite mne pozalyjsta chto mne delat s takoj oshibkoj: Ошибка 1 No devices are available to deploy project 'Animation'....

14
3449 / 1110 / 494
Регистрация: 29.05.2016
Сообщений: 4,566
24.09.2020, 13:17
axmed2004, а Вы уверены, что у Вас корректно собирается list.txt?
0
6977 / 2869 / 1102
Регистрация: 06.06.2017
Сообщений: 9,748
24.09.2020, 13:36
axmed2004, *.ts в папке "s" что ли? Батник в какой кодировке?
0
4 / 4 / 2
Регистрация: 27.12.2014
Сообщений: 248
24.09.2020, 14:09  [ТС]
Цитата Сообщение от Karen87 Посмотреть сообщение
корректно собирается list.txt
он вообще не собирается

Добавлено через 48 секунд
Цитата Сообщение от FlasherX Посмотреть сообщение
папке "s"
да. кодировки пробовал и windows 1251 и utf-8
0
3449 / 1110 / 494
Регистрация: 29.05.2016
Сообщений: 4,566
24.09.2020, 14:17
axmed2004, в смысле? Покажите его содержимое
0
4 / 4 / 2
Регистрация: 27.12.2014
Сообщений: 248
24.09.2020, 14:20  [ТС]
Цитата Сообщение от Karen87 Посмотреть сообщение
Покажите
я же написал что файл не создается
0
3449 / 1110 / 494
Регистрация: 29.05.2016
Сообщений: 4,566
24.09.2020, 14:41
Цитата Сообщение от axmed2004 Посмотреть сообщение
я же написал что файл не создается
Серьёзно? Уважаемый, файл не может не создаваться и я Вам это сейчас наглядно покажу. После 15 строчки допишите:
Windows Batch file
1
pause
Теперь проверяйте
0
4 / 4 / 2
Регистрация: 27.12.2014
Сообщений: 248
24.09.2020, 15:04  [ТС]
Цитата Сообщение от Karen87 Посмотреть сообщение
проверяйте
увидел строку del "list.txt", удалил ее, написал pause,
еще добавил переменную среды ffmpeg=C:\ffmpeg\ и такую же системную переменную, на всякий случай. скопировал папку ffmpeg на C:\.
результат тот же.
0
3449 / 1110 / 494
Регистрация: 29.05.2016
Сообщений: 4,566
24.09.2020, 15:14
После моих рекомендаций файл пустой или в нём есть какое-то содержимое?
0
4 / 4 / 2
Регистрация: 27.12.2014
Сообщений: 248
24.09.2020, 15:47  [ТС]
Цитата Сообщение от Karen87 Посмотреть сообщение
файл
файл list.txt __не__создается __. не знаю почему
0
3449 / 1110 / 494
Регистрация: 29.05.2016
Сообщений: 4,566
24.09.2020, 16:19
Отдельная команда
Windows Batch file
1
(FOR /R %%i IN (*.ts) DO @echo file 's/%%~nxi') > list.txt
при запуске из каталога тоже не создаёт файл list.txt?
0
4 / 4 / 2
Регистрация: 27.12.2014
Сообщений: 248
24.09.2020, 16:27  [ТС]
Цитата Сообщение от Karen87 Посмотреть сообщение
при запуске из каталога
а вот так почему то создает
0
3449 / 1110 / 494
Регистрация: 29.05.2016
Сообщений: 4,566
24.09.2020, 16:30
Я бы убрал 3 строчку из кода и сохранил бы его в кодировке, например 866, после чего запустил и проверил появляется ли файл list.txt
1
4 / 4 / 2
Регистрация: 27.12.2014
Сообщений: 248
24.09.2020, 16:55  [ТС]
Цитата Сообщение от Karen87 Посмотреть сообщение
появляется ли файл
появляется, но mp3 файл не создается

Добавлено через 9 минут
запустил такой батник в папке s/

ffmpeg -f concat -safe 0 -loglevel panic -i list.txt -c:a copy -vn "%filename%.mp3"

поправил пути в списке и файл создался

Добавлено через 4 минуты
короче. проблема была в слешах в переменной %filename%. исходный батник работает если их убрать

Добавлено через 5 минут
но все же 866 помогла, без нее русские символы искажаются. и эта строка "chcp 65001" тоже мешала
0
6977 / 2869 / 1102
Регистрация: 06.06.2017
Сообщений: 9,748
25.09.2020, 00:54
Цитата Сообщение от axmed2004 Посмотреть сообщение
и эта строка "chcp 65001" тоже мешала
Цитата Сообщение от axmed2004 Посмотреть сообщение
кодировки пробовал и windows 1251 и utf-8
Без ВОМ стоило.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
25.09.2020, 00:54
Помогаю со студенческими работами здесь

Что означает ошибка device missing or unknow device (-24)?
Пытаюсь хотя бы считать данные с микроконтроллера через PonyProg. Выдает ошибку. Вроде все работает. Программатор UsBasp 2.0 + две...

Ошибка создания Device в DirectSound. Не видит namespace Device
хочу в примитивной игрушке (сделанной не на Direct3D) добавить звуковое оформление через DirectSound. 1. Скачал и установил DirectX...

В чём различие write() и write(' ')
В чём различие?: write(); write(' ');

Reboot and Select proper Device or Insert boot media in selected boot device and press a key
Здравствуйте. Помогите решить проблему. Решил переустановить виндовс 10 , очистил диск полностью и перевел его из gpt в mbr , после...

Ошибка: PSI devise listing Bus no. Device No/ Func/ No/ Vendor/Device class Devise
у меня такая проблемка. Есть комп. мать asus, проц. amd, видюха radeon. При включении компа появляеться надпись: PSI devise listing...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
15
Ответ Создать тему
Новые блоги и статьи
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Символьное дифференцирование
igorrr37 13.02.2026
/ * Программа принимает математическое выражение в виде строки и выдаёт его производную в виде строки и вычисляет значение производной при заданном х Логарифм записывается как: (x-2)log(x^2+2) -. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru