я пытаюсь использовать **ffmpeg** для своего проекта Python. Я хочу поместить файл .srt в видео. Вот команда, которую я использовал
command = [
'ffmpeg',
'-hwaccel', 'cuda',
'-i', input_video,
'-vf', f"subtitles={subtitles_file}",
'-c:a', 'copy', # Copy the audio stream
output_video
]
subprocess.run(command, check=True)
и однажды я его запустил. Выводит
[Parsed_subtitles_0 @ 000001717850c580] Unable to parse option value "subtitles.srt" as image size
[fc#-1 @ 00000171784ebd80] Error applying option 'original_size' to filter 'subtitles': Invalid argument
Error opening output file Final_Sample_content.mp4.
Error opening output files: Invalid argument
[-]Error occurred: Command '['ffmpeg', '-hwaccel', 'cuda', '-i', 'C:..\Sample_content.mp4', '-vf', 'subtitles=C:..\subtitles.srt', '-c:v', 'h264_nvenc', '-c:a', 'copy', 'Final_Sample_content.mp4']' returned non-zero exit status 4294967274.[-]
здесь также переменные, которые я передал команде
srt_file_path = os.path.join(os.getcwd(), "subtitles.srt")
vid_resized_path = os.path.join(os.getcwd(),"Sample_content.mp4")
add_subtitles(vid_resized_path, srt_file_path, "Final_content.mp4")
Подробнее здесь: https://stackoverflow.com/questions/791 ... image-size
Ffmpeg -vf не может проанализировать значение как размер изображения ⇐ Python
Программы на Python
1729677201
Anonymous
я пытаюсь использовать **ffmpeg** для своего проекта Python. Я хочу поместить файл .srt в видео. Вот команда, которую я использовал
command = [
'ffmpeg',
'-hwaccel', 'cuda',
'-i', input_video,
'-vf', f"subtitles={subtitles_file}",
'-c:a', 'copy', # Copy the audio stream
output_video
]
subprocess.run(command, check=True)
и однажды я его запустил. Выводит
[Parsed_subtitles_0 @ 000001717850c580] Unable to parse option value "subtitles.srt" as image size
[fc#-1 @ 00000171784ebd80] Error applying option 'original_size' to filter 'subtitles': Invalid argument
Error opening output file Final_Sample_content.mp4.
Error opening output files: Invalid argument
[-]Error occurred: Command '['ffmpeg', '-hwaccel', 'cuda', '-i', 'C:..\Sample_content.mp4', '-vf', 'subtitles=C:..\subtitles.srt', '-c:v', 'h264_nvenc', '-c:a', 'copy', 'Final_Sample_content.mp4']' returned non-zero exit status 4294967274.[-]
здесь также переменные, которые я передал команде
srt_file_path = os.path.join(os.getcwd(), "subtitles.srt")
vid_resized_path = os.path.join(os.getcwd(),"Sample_content.mp4")
add_subtitles(vid_resized_path, srt_file_path, "Final_content.mp4")
Подробнее здесь: [url]https://stackoverflow.com/questions/79117398/ffmpeg-vf-unable-to-parse-value-as-image-size[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия