Форум программистов, компьютерный форум, киберфорум
VBScript/JScript/WSH/WMI
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.71/21: Рейтинг темы: голосов - 21, средняя оценка - 4.71
0 / 0 / 0
Регистрация: 03.07.2020
Сообщений: 203

Конвертирование файлов mp4 по списку

10.03.2021, 06:40. Показов 4689. Ответов 48
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте.
Помогите со скриптом.
У меня есть скрипт vbs (использующий библиотеку ffmpeg), который вырезает из видео части - по времени.
Данные он берет из txt

Как создать такой же скрипт, где в списке будут указаны просто адреса папок.
Скрипту нужно залезть в каждую из папок и переконвертировать (с удалением исходных файлов) - все видеофайлы с расширением mp4 в avi ?

Visual Basic
1
2
3
4
5
6
7
8
9
10
Set oWSH = CreateObject("WScript.Shell")
With CreateObject("Scripting.FileSystemObject")
   Set oList = .OpenTextFile("Список.txt")
   Do: Str = oList.ReadLine
      If Str <> Empty Then S = Split(Str, vbTab): oWSH.Run "ffmpeg -loglevel -8 -i """ & S(0) & """ -ss " & S(1) & " -t " & S(2) &_
      " -c copy """ & .BuildPath(.GetParentFolderName(S(0)), .GetBaseName(S(0)) & "_1." & .GetExtensionName(S(0))) & """", 0, 1
   Loop Until oList.AtEndOfStream: oList.Close
End With
Set oList = Nothing: Set oWSH = Nothing
MsgBox "Операция завершена!", 4160, " Вырезание видео-фрагметов     "
Вложения
Тип файла: rar Скрипт.rar (609 байт, 0 просмотров)
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
10.03.2021, 06:40
Ответы с готовыми решениями:

Копирование файлов по списку в текстовом файле в папки с именами, соответствующими расширениям этих файлов
Добрый день, уважаемые форумчане. Прошу помощи с написанием bat-файла. Значит задача такая. Есть у нас помойка с множеством файлов и...

Копирование файлов по списку и сортировка файлов по части имени
Доброго времени суток! Имеется list.txt, который содержит . Каждый номер это имя файла без расширения. Каким образом можно копировать из...

Проигрывание mp4 файлов в MediaPlayer
Делаю плеер и столкнулся с проблемой, что он не видит mp4 файлы, при их открытии ошибку выдает. Как исправить?

48
0 / 0 / 0
Регистрация: 03.07.2020
Сообщений: 203
12.03.2021, 23:26  [ТС]
Студворк — интернет-сервис помощи студентам
...

Добавлено через 5 минут
FlasherX, спасибо за скрипт.
Он конвертирует видео из одного расширения в другое.

А как его здесь - приостанавливать-запускать ?
Где здесь указывать клавишу, которая приостанавливает-запускает процесс ?
0
7001 / 2885 / 1110
Регистрация: 06.06.2017
Сообщений: 9,810
12.03.2021, 23:40
nongood clown, ответ давался на вопрос в отношении первого скрипта. По второму всё осталось в силе.
0
7001 / 2885 / 1110
Регистрация: 06.06.2017
Сообщений: 9,810
17.03.2021, 22:05
nongood clown, ну так что, получилось ярлыки для 2 кода создать? Или нет? )
0
0 / 0 / 0
Регистрация: 03.07.2020
Сообщений: 203
17.03.2021, 22:19  [ТС]
Цитата Сообщение от FlasherX Посмотреть сообщение
ну так что, получилось ярлыки для 2 кода создать? Или нет? )
пока разбираюсь.
Один-то код - запускается и файлы конвертирует.

А вот как второй код использовать, который по горячей клавише ставит процесс на пуазу (или снимает с паузы) - непонятно.
0
7001 / 2885 / 1110
Регистрация: 06.06.2017
Сообщений: 9,810
17.03.2021, 22:31
nongood clown, в свойствах ярлыка есть поле Быстрый вызов. Там и ставятся свои хоткеи под оба параметра.
0
0 / 0 / 0
Регистрация: 03.07.2020
Сообщений: 203
17.03.2021, 23:36  [ТС]
FlasherX, у меня нет такого поля в свойствах ярлыка.
(Win7x64)
0
7001 / 2885 / 1110
Регистрация: 06.06.2017
Сообщений: 9,810
17.03.2021, 23:53
nongood clown, что-то не верится. Приведите скриншот на вкладке Ярлык.
0
0 / 0 / 0
Регистрация: 03.07.2020
Сообщений: 203
18.03.2021, 00:19  [ТС]
FlasherX, сейчас
0
7001 / 2885 / 1110
Регистрация: 06.06.2017
Сообщений: 9,810
18.03.2021, 00:20
3 скриншот по ссылке из 20-го поста. Та же 7-ка.
0
0 / 0 / 0
Регистрация: 03.07.2020
Сообщений: 203
18.03.2021, 00:22  [ТС]
FlasherX, вот:
Миниатюры
Конвертирование файлов mp4 по списку  
0
7001 / 2885 / 1110
Регистрация: 06.06.2017
Сообщений: 9,810
18.03.2021, 00:29
nongood clown, ну и? 3 поле сверху.
0
0 / 0 / 0
Регистрация: 03.07.2020
Сообщений: 203
18.03.2021, 00:36  [ТС]
FlasherX, А-ааа. Теперь понятно.
Вот я назначил хоткей.
Теперь этот скрипт, который я раньше руками запускал - теперь запускается по хоткею.

А на паузу как его ставить ?
0
7001 / 2885 / 1110
Регистрация: 06.06.2017
Сообщений: 9,810
18.03.2021, 01:06
nongood clown, какой "этот"? И почему хоткей, когда их два должно быть? Повторяю:
Цитата Сообщение от FlasherX Посмотреть сообщение
В шапке второго скрипта всё написано.
0
0 / 0 / 0
Регистрация: 03.07.2020
Сообщений: 203
18.03.2021, 01:49  [ТС]
FlasherX, в общем ладно.
Буду пользоваться тем что есть.
Спасибо за ответы.
0
7001 / 2885 / 1110
Регистрация: 06.06.2017
Сообщений: 9,810
18.03.2021, 01:54
nongood clown, в смысле "что есть"? Хоткеи с параметрами готовы? Что тут ещё должно быть?
0
0 / 0 / 0
Регистрация: 03.07.2020
Сообщений: 203
18.03.2021, 02:18  [ТС]
FlasherX, буду просто запускать этот скрипт, а потом закрывать - без пауз.
Он же все равно удаляет те файлы-источники, которые уже переконвертированы.
Так что прогресс - не будет теряться.
0
7001 / 2885 / 1110
Регистрация: 06.06.2017
Сообщений: 9,810
18.03.2021, 02:50
nongood clown, ещё раз — какой "этот"? Этот? Без сторого скрипта только первый вариант и имеет смысл. Ну неужели так сложно проделать элементарные действия с впиской имён второго скрипта с парой букв после? Я для чего время потратил?

Добавлено через 11 минут
ывавыа
0
0 / 0 / 0
Регистрация: 03.07.2020
Сообщений: 203
18.03.2021, 03:29  [ТС]
FlasherX, последний скрипт.
0
7001 / 2885 / 1110
Регистрация: 06.06.2017
Сообщений: 9,810
18.03.2021, 04:13
nongood clown, его нет смысла использовать без приостановочного, повторяю. Он технически хуже, чем из 6 поста, т. к. там задействована технология слежения за процессом, которая без второго скрипта просто зря тратит ресурсы.
Повторяю вопрос:
Цитата Сообщение от FlasherX Посмотреть сообщение
неужели так сложно проделать элементарные действия с впиской имён второго скрипта с парой букв после?
0
0 / 0 / 0
Регистрация: 03.07.2020
Сообщений: 203
18.03.2021, 05:08  [ТС]
FlasherX, ясно, тогда буду использовать скрипт 6 поста.
А насчет вписывания имен второго скрипта с парой букв после - что-то не получается у меня.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
18.03.2021, 05:08

Разделение mp4 на несколько файлов
Есть mp4 файл в кодеке h264, сформированный по трем разным каналам. Нужно по имеющемуся файлу сформировать три, соответственно каждому...

Воспроизведение файлов *.MOV, *.mp4 в pictureBox
Нужна помощь. Необходимо на pictureBox1 воспроизвести уметь остановить/возобновить видео D:/video1.MOV а в pictureBox2 воспроизвести уметь...

Объединение множества видео (.mp4) файлов в один
Я пользователь Windows. У меня есть около 300 .mp4 видео с моей камеры Xiaomi YI. Длительность каждого файла составляет около 2-50 секунд....

Создание .mp4 видео из набора .ppm файлов
Здравствуйте, возникло задание, из набора фреймов формата .ppm склеить видео .mp4. ffmpeg через консоль справляется с этим восхитительно,...

Поиск всех файлов в папке и смена их расширения на mp4
Код должен искать все файлы в папке и менять их разрешение на .mp4 Не работает #include &lt;iostream&gt; #include...


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

Или воспользуйтесь поиском по форуму:
40
Ответ Создать тему
Новые блоги и статьи
Море в объективе
kumehtar 06.07.2026
Хотел написать много проникновенных слов, но передумал. Оно само - говорит. Кто слышит тот слышит.
Оказывается, Unreal Engine позволяет качество на порядки выше, чем было в Lineedge
Etyuhibosecyu 05.07.2026
Жаль, конечно, что я не узнал об этом, пока Lineedge существовала, а то бы Noname2331 написал, что волки превращаются в пиксельную кашу, а я бы его попросил скачать какую-нибудь бриллиантовую или Pro. . .
Doom для терминала без стрельбы и монстров. 3D Raycasting на ascii.
dcc0 05.07.2026
Попросил нейронную сеть deepai. org написать рейкастинг 3D с библиотекой ncurses для Linux. Чтобы можно было ходить на стрелочки. Чтобы стены были отрисованы символами. Справилась. Первый вариант. . .
Установка статуса документа по условию
Maks 05.07.2026
Алгоритм из решения ниже реализован на нетиповом документе "НарядПутевка" разработанного в КА2. Задача: в табличной части "Материалы" документа при записи автоматически устанавливать статус. . .
Сезонность и суточность закисления почв
anaschu 04.07.2026
200 часов это все равно моловато. Есть ситуации, но нестандартные, когда смена происходит за 5 лет. Но обычно это 50 лет и более. Наверное, закисление почвы происходит сезонно в средней. . .
В чем ценность человеческого опыта в глобальном смысле?
kumehtar 03.07.2026
Возможно, ценность человека не в том, что он однажды достигает мудрости, а в том, что он становится носителем карты пути. Он знает не только истину, но и последовательность внутренних изменений,. . .
интеграция AnyLogic с самописным REST API и переход на Odoo
anaschu 03.07.2026
Успешная интеграция AnyLogic с самописным REST API и переход на промышленную Odoo WMS Сегодня проделал огромный путь от простой симуляции физических процессов до построения полноценной. . .
Поиск всех путей на ориентированном графе. Linux
dcc0 02.07.2026
Переработка старого кода из моей статьи. Через несколько переработок от PHP кода к C89 (надеюсь, 89). Но довольно запутанно получилось. Код для Linux. Но если убрать time и то, что с ним. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru