Если бы я был вами, я бы подумал написать небольшой скрипт Python, чтобы сделать это, потянув pyexiv2. Это чрезвычайно просто:
>>> metadata = pyexiv2.ImageMetadata('test.jpg')
>>> metadata.read()
>>> metadata.exif_keys
['Exif.Image.ImageDescription',
'Exif.Image.XResolution',
'Exif.Image.YResolution',
'Exif.Image.ResolutionUnit',
'Exif.Image.Software',
'Exif.Image.DateTime',
'Exif.Image.Artist',
'Exif.Image.Copyright',
'Exif.Image.ExifTag',
'Exif.Photo.Flash',
'Exif.Photo.PixelXDimension',
'Exif.Photo.PixelYDimension']
>>> metadata['Exif.Image.DateTime'].value
datetime.datetime(2004, 7, 13, 21, 23, 44)
Примечание: разные камеры используют разные поля для дат. Сначала проверьте, какие ключи доступны.
Он должен поддерживать необработанные изображения. Я знаю, что это для сырых файлов NEF, созданных моим Nikon.
Если это не так, у вас есть версии JPEG с похожими именами (т. Е. Разные расширения)? Даже если он может анализировать ваши RAW-файлы, возможно, стоит отметить JPEG-файлы для своих EXIF-данных, потому что это будет немного быстрее.
Примечание: Вы можете использовать Python вместо того, чтобы писать «правильный» скрипт Python. Это полезно для тестирования вещей, но если вы хотите что-то, что вы можете использовать снова и снова, вы, вероятно, захотите написать сценарий.
Это можно сделать с помощью mencoder и ffmpeg.
Предположим, что вы хотите вырезать часть, начиная с 00:00:30, в оригинале файл длиной 5 секунд и что его нельзя перекодировать (если вы хотите его перекодировать, вам придется заменить copy на аудио- и видеокодеки, для получения списка доступных аудиокодеков mencoder -oac help для списка доступных видеокодеков mencoder -ovc help), вы выдаете:
mencoder -ss 00:30:00 -endpos 00:00:05 -oac copy -ovc copy originalfile -o newfile
Вам нужно будет заменить orginalfile и newfile на фактические имена файлов, а позднее - имя файла, созданного для удерживания вырезанной части.
Предположим, что вы хотите вырезать часть, начиная с 00:00:30, в исходный файл с помощью 5 секунд и что его нельзя перекодировать (если вы хотите его повторно закодировать, вам придется заменить copy на аудио и видео кодеки, для получения списка доступных кодеков ffmpeg -formats -E), затем вы выдаете:
ffmpeg -ss 00:00:30 -i orginalfile -t 00:00:05 -vcodec copy -acodec copy newfile
Вам нужно будет заменить orginalfile и newfile на фактические имена файлов, а позднее - имя созданного файла удерживать вырезанную часть.
См. http://lazyxiong-tech.blogspot.com/2007/05/using-mencoder-to-cut-out- pieces-of.html и "7. Копировать только часть видео "в http://segfault.in/2010/10/ffmpeg-tricks-you-should-know-about/
Это можно сделать с помощью mencoder и ffmpeg.
Предположим, что вы хотите вырезать часть, начиная с 00:00:30, в оригинале файл длиной 5 секунд и что его нельзя перекодировать (если вы хотите его перекодировать, вам придется заменить copy на аудио- и видеокодеки, для получения списка доступных аудиокодеков mencoder -oac help для списка доступных видеокодеков mencoder -ovc help), вы выдаете:
mencoder -ss 00:30:00 -endpos 00:00:05 -oac copy -ovc copy originalfile -o newfile
Вам нужно будет заменить orginalfile и newfile на фактические имена файлов, а позднее - имя файла, созданного для удерживания вырезанной части.
Предположим, что вы хотите вырезать часть, начиная с 00:00:30, в исходный файл с помощью 5 секунд и что он не должен быть повторно закодирован (если вы хотите его перекодировать, вам придется заменить copy на аудио и видео кодеки, для получения списка доступных кодеков ffmpeg -formats -E), затем вы выдаете:
ffmpeg -ss 00:00:30 -i orginalfile -t 00:00:05 -vcodec copy -acodec copy newfile
Вам нужно будет заменить orginalfile и newfile на фактические имена файлов, а позднее - имя созданного файла удерживать вырезанную часть.
См. http://lazyxiong-tech.blogspot.com/2007/05/using-mencoder-to-cut-out- pieces-of.html и "7. Копировать только часть видео "в http://segfault.in/2010/10/ffmpeg-tricks-you-should-know-about/
Это можно сделать с помощью mencoder и ffmpeg.
Предположим, что вы хотите вырезать часть, начиная с 00:00:30, в оригинале файл длиной 5 секунд и что его нельзя перекодировать (если вы хотите его перекодировать, вам придется заменить copy на аудио- и видеокодеки, для получения списка доступных аудиокодеков mencoder -oac help для списка доступных видеокодеков mencoder -ovc help), вы выдаете:
mencoder -ss 00:30:00 -endpos 00:00:05 -oac copy -ovc copy originalfile -o newfile
Вам нужно будет заменить orginalfile и newfile на фактические имена файлов, а позднее - имя файла, созданного для удерживания вырезанной части.
Предположим, что вы хотите вырезать часть, начиная с 00:00:30, в исходный файл с помощью 5 секунд и что он не должен быть повторно закодирован (если вы хотите его перекодировать, вам придется заменить copy на аудио и видео кодеки, для получения списка доступных кодеков ffmpeg -formats -E), затем вы выдаете:
ffmpeg -ss 00:00:30 -i orginalfile -t 00:00:05 -vcodec copy -acodec copy newfile
Вам нужно будет заменить orginalfile и newfile на фактические имена файлов, а позднее - имя созданного файла удерживать вырезанную часть.
См. http://lazyxiong-tech.blogspot.com/2007/05/using-mencoder-to-cut-out- pieces-of.html и "7. Копировать только часть видео "в http://segfault.in/2010/10/ffmpeg-tricks-you-should-know-about/
Это можно сделать с помощью mencoder и ffmpeg.
Предположим, что вы хотите вырезать часть, начиная с 00:00:30, в оригинале файл длиной 5 секунд и что его нельзя перекодировать (если вы хотите его перекодировать, вам придется заменить copy на аудио- и видеокодеки, для получения списка доступных аудиокодеков mencoder -oac help для списка доступных видеокодеков mencoder -ovc help), вы выдаете:
mencoder -ss 00:30:00 -endpos 00:00:05 -oac copy -ovc copy originalfile -o newfile
Вам нужно будет заменить orginalfile и newfile на фактические имена файлов, а позднее - имя файла, созданного для удерживания вырезанной части.
Предположим, что вы хотите вырезать часть, начиная с 00:00:30, в исходный файл с помощью 5 секунд и что он не должен быть повторно закодирован (если вы хотите его перекодировать, вам придется заменить copy на аудио и видео кодеки, для получения списка доступных кодеков ffmpeg -formats -E), затем вы выдаете:
ffmpeg -ss 00:00:30 -i orginalfile -t 00:00:05 -vcodec copy -acodec copy newfile
Вам нужно будет заменить orginalfile и newfile на фактические имена файлов, а позднее - имя созданного файла удерживать вырезанную часть.
См. http://lazyxiong-tech.blogspot.com/2007/05/using-mencoder-to-cut-out- pieces-of.html и "7. Копировать только часть видео "в http://segfault.in/2010/10/ffmpeg-tricks-you-should-know-about/
Это можно сделать с помощью mencoder и ffmpeg.
Предположим, что вы хотите вырезать часть, начиная с 00:00:30, в оригинале файл длиной 5 секунд и что его нельзя перекодировать (если вы хотите его перекодировать, вам придется заменить copy на аудио- и видеокодеки, для получения списка доступных аудиокодеков mencoder -oac help для списка доступных видеокодеков mencoder -ovc help), вы выдаете:
mencoder -ss 00:30:00 -endpos 00:00:05 -oac copy -ovc copy originalfile -o newfile
Вам нужно будет заменить orginalfile и newfile на фактические имена файлов, а позднее - имя файла, созданного для удерживания вырезанной части.
Предположим, что вы хотите вырезать часть, начиная с 00:00:30, в исходный файл с помощью 5 секунд и что он не должен быть повторно закодирован (если вы хотите его перекодировать, вам придется заменить copy на аудио и видео кодеки, для получения списка доступных кодеков ffmpeg -formats -E), затем вы выдаете:
ffmpeg -ss 00:00:30 -i orginalfile -t 00:00:05 -vcodec copy -acodec copy newfile
Вам нужно будет заменить orginalfile и newfile на фактические имена файлов, а позднее - имя созданного файла удерживать вырезанную часть.
См. http://lazyxiong-tech.blogspot.com/2007/05/using-mencoder-to-cut-out- pieces-of.html и "7. Копировать только часть видео "в http://segfault.in/2010/10/ffmpeg-tricks-you-should-know-about/
Это можно сделать с помощью mencoder и ffmpeg.
Предположим, что вы хотите вырезать часть, начиная с 00:00:30, в оригинале файл длиной 5 секунд и что его нельзя перекодировать (если вы хотите его перекодировать, вам придется заменить copy на аудио- и видеокодеки, для получения списка доступных аудиокодеков mencoder -oac help для списка доступных видеокодеков mencoder -ovc help), вы выдаете:
mencoder -ss 00:30:00 -endpos 00:00:05 -oac copy -ovc copy originalfile -o newfile
Вам нужно будет заменить orginalfile и newfile на фактические имена файлов, а позднее - имя файла, созданного для удерживания вырезанной части.
Предположим, что вы хотите вырезать часть, начиная с 00:00:30, в исходный файл с помощью 5 секунд и что он не должен быть повторно закодирован (если вы хотите его перекодировать, вам придется заменить copy на аудио и видео кодеки, для получения списка доступных кодеков ffmpeg -formats -E), затем вы выдаете:
ffmpeg -ss 00:00:30 -i orginalfile -t 00:00:05 -vcodec copy -acodec copy newfile
Вам нужно будет заменить orginalfile и newfile на фактические имена файлов, а позднее - имя созданного файла удерживать вырезанную часть.
См. http://lazyxiong-tech.blogspot.com/2007/05/using-mencoder-to-cut-out- pieces-of.html и "7. Копировать только часть видео "в http://segfault.in/2010/10/ffmpeg-tricks-you-should-know-about/
Это можно сделать с помощью mencoder и ffmpeg.
Предположим, что вы хотите вырезать часть, начиная с 00:00:30, в оригинале файл длиной 5 секунд и что его нельзя перекодировать (если вы хотите его перекодировать, вам придется заменить copy на аудио- и видеокодеки, для получения списка доступных аудиокодеков mencoder -oac help для списка доступных видеокодеков mencoder -ovc help), вы выдаете:
mencoder -ss 00:30:00 -endpos 00:00:05 -oac copy -ovc copy originalfile -o newfile
Вам нужно будет заменить orginalfile и newfile на фактические имена файлов, а позднее - имя файла, созданного для удерживания вырезанной части.
Предположим, что вы хотите вырезать часть, начиная с 00:00:30, в исходный файл с помощью 5 секунд и что он не должен быть повторно закодирован (если вы хотите его перекодировать, вам придется заменить copy на аудио и видео кодеки, для получения списка доступных кодеков ffmpeg -formats -E), затем вы выдаете:
ffmpeg -ss 00:00:30 -i orginalfile -t 00:00:05 -vcodec copy -acodec copy newfile
Вам нужно будет заменить orginalfile и newfile на фактические имена файлов, а позднее - имя созданного файла удерживать вырезанную часть.
См. http://lazyxiong-tech.blogspot.com/2007/05/using-mencoder-to-cut-out- pieces-of.html и "7. Копировать только часть видео "в http://segfault.in/2010/10/ffmpeg-tricks-you-should-know-about/
Это можно сделать с помощью mencoder и ffmpeg.
Предположим, что вы хотите вырезать часть, начиная с 00:00:30, в оригинале файл длиной 5 секунд и что его нельзя перекодировать (если вы хотите его перекодировать, вам придется заменить copy на аудио- и видеокодеки, для получения списка доступных аудиокодеков mencoder -oac help для списка доступных видеокодеков mencoder -ovc help), вы выдаете:
mencoder -ss 00:30:00 -endpos 00:00:05 -oac copy -ovc copy originalfile -o newfile
Вам нужно будет заменить orginalfile и newfile на фактические имена файлов, а позднее - имя файла, созданного для удерживания вырезанной части.
Предположим, что вы хотите вырезать часть, начиная с 00:00:30, в исходный файл с помощью 5 секунд и что он не должен быть повторно закодирован (если вы хотите его перекодировать, вам придется заменить copy на аудио и видео кодеки, для получения списка доступных кодеков ffmpeg -formats -E), затем вы выдаете:
ffmpeg -ss 00:00:30 -i orginalfile -t 00:00:05 -vcodec copy -acodec copy newfile
Вам нужно будет заменить orginalfile и newfile на фактические имена файлов, а позднее - имя созданного файла удерживать вырезанную часть.
См. http://lazyxiong-tech.blogspot.com/2007/05/using-mencoder-to-cut-out- pieces-of.html и "7. Копировать только часть видео "в http://segfault.in/2010/10/ffmpeg-tricks-you-should-know-about/
Вам нужно вырезать видео с повторным кодированием или без режима повторного кодирования? Вы можете попробовать выполнить следующую команду:
Синопсис: ffmpeg -i [input_file] -ss [start_seconds] -t [duration_seconds] [output_file]
использовать FFmpeg cut mp4 video без re -encoding
Example:
ffmpeg -i source.mp4 -ss 00:00:05 -t 00:00:10 -c copy cut_video.mp4
использует FFmpeg cut mp4 video без повторного кодирования
Example:
ffmpeg -i source.mp4 -ss 00:00:05 -t 00:00:10 -async 1 -strict -2 cut_video.mp4
Если вы хотите вырезать от начала, просто отбросьте -t 00:00:10 из команды
Чтобы быть более точным, вы можете: MANUALLY. Откройте файл в медиаплеерах, которые будут показываться по кадру (potplayer мой любимый, но MPC-HC работает) и воспроизведите AVISynth файл с такими данными, как:
DirectShowSource(("C:\Downloads\Video\Do you want him.flv"), Pixel_Type="yuy2").Crop(0,0,-0,-0)
Subtitle("C:\Downloads\Video\Do you want him.flv", font="Arial", size=24, text_color=$ff0000, align=3)
ShowFrameNumber(scroll=true, x=336, y=27, font="Arial", size=24, text_color=$ff0000)
ShowTime(x=398, y=44, font="Arial", size=24, text_color=$ff0000)
Затем отредактируйте формат EXACT:
ffmpeg -i "Path\do you want him.flv" -ss 00:00:05.240 -to 00:00:08.360 -vcodec libx264 -acodec libvo_aacenc "Path\Do you want him1.flv"
и
ffmpeg -i "Path\do you want him.flv" -ss 00:00:10.240 -to 00:00:14.360 -vcodec libx264 -acodec libvo_aacenc "Path\Do you want him2.flv"
Если вы хотите присоединиться, сделайте файл txt с видеофайлами с содержимым, например :
file 'C:\Downloads\Video\Do you want him1.flv'
file 'C:\Downloads\Video\Do you want him2.flv'
Выполнить ffmpeg:
ffmpeg -f concat -i FileList.txt -c copy "Path\NewName_joined.flv"
ПРОГРАММИРОВАННО Я написал программу, но не имею 10-го уровня, чтобы ее показать, извините
Чтобы быть более точным, вы можете: MANUALLY. Откройте файл в медиаплеерах, которые будут показываться по кадру (potplayer мой любимый, но MPC-HC работает) и воспроизведите AVISynth файл с такими данными, как:
DirectShowSource(("C:\Downloads\Video\Do you want him.flv"), Pixel_Type="yuy2").Crop(0,0,-0,-0)
Subtitle("C:\Downloads\Video\Do you want him.flv", font="Arial", size=24, text_color=$ff0000, align=3)
ShowFrameNumber(scroll=true, x=336, y=27, font="Arial", size=24, text_color=$ff0000)
ShowTime(x=398, y=44, font="Arial", size=24, text_color=$ff0000)
Затем отредактируйте формат EXACT:
ffmpeg -i "Path\do you want him.flv" -ss 00:00:05.240 -to 00:00:08.360 -vcodec libx264 -acodec libvo_aacenc "Path\Do you want him1.flv"
и
ffmpeg -i "Path\do you want him.flv" -ss 00:00:10.240 -to 00:00:14.360 -vcodec libx264 -acodec libvo_aacenc "Path\Do you want him2.flv"
Если вы хотите присоединиться, сделайте файл txt с видеофайлами с содержимым, например :
file 'C:\Downloads\Video\Do you want him1.flv'
file 'C:\Downloads\Video\Do you want him2.flv'
Выполнить ffmpeg:
ffmpeg -f concat -i FileList.txt -c copy "Path\NewName_joined.flv"
ПРОГРАММИРОВАННО Я написал программу, но не имею 10-го уровня, чтобы ее показать, извините
Вам нужно вырезать видео с повторным кодированием или без режима повторного кодирования? Вы можете попробовать выполнить следующую команду:
Синопсис: ffmpeg -i [input_file] -ss [start_seconds] -t [duration_seconds] [output_file]
использовать FFmpeg cut mp4 video без re -encoding
Example:
ffmpeg -i source.mp4 -ss 00:00:05 -t 00:00:10 -c copy cut_video.mp4
использует FFmpeg cut mp4 video без повторного кодирования
Example:
ffmpeg -i source.mp4 -ss 00:00:05 -t 00:00:10 -async 1 -strict -2 cut_video.mp4
Если вы хотите вырезать от начала, просто отбросьте -t 00:00:10 из команды
Чтобы быть более точным, вы можете: MANUALLY. Откройте файл в медиаплеерах, которые будут показываться по кадру (potplayer мой любимый, но MPC-HC работает) и воспроизведите AVISynth файл с такими данными, как:
DirectShowSource(("C:\Downloads\Video\Do you want him.flv"), Pixel_Type="yuy2").Crop(0,0,-0,-0)
Subtitle("C:\Downloads\Video\Do you want him.flv", font="Arial", size=24, text_color=$ff0000, align=3)
ShowFrameNumber(scroll=true, x=336, y=27, font="Arial", size=24, text_color=$ff0000)
ShowTime(x=398, y=44, font="Arial", size=24, text_color=$ff0000)
Затем отредактируйте формат EXACT:
ffmpeg -i "Path\do you want him.flv" -ss 00:00:05.240 -to 00:00:08.360 -vcodec libx264 -acodec libvo_aacenc "Path\Do you want him1.flv"
и
ffmpeg -i "Path\do you want him.flv" -ss 00:00:10.240 -to 00:00:14.360 -vcodec libx264 -acodec libvo_aacenc "Path\Do you want him2.flv"
Если вы хотите присоединиться, сделайте файл txt с видеофайлами с содержимым, например :
file 'C:\Downloads\Video\Do you want him1.flv'
file 'C:\Downloads\Video\Do you want him2.flv'
Выполнить ffmpeg:
ffmpeg -f concat -i FileList.txt -c copy "Path\NewName_joined.flv"
ПРОГРАММИРОВАННО Я написал программу, но не имею 10-го уровня, чтобы ее показать, извините
Вам нужно вырезать видео с повторным кодированием или без режима повторного кодирования? Вы можете попробовать выполнить следующую команду:
Синопсис: ffmpeg -i [input_file] -ss [start_seconds] -t [duration_seconds] [output_file]
использовать FFmpeg cut mp4 video без re -encoding
Example:
ffmpeg -i source.mp4 -ss 00:00:05 -t 00:00:10 -c copy cut_video.mp4
использует FFmpeg cut mp4 video без повторного кодирования
Example:
ffmpeg -i source.mp4 -ss 00:00:05 -t 00:00:10 -async 1 -strict -2 cut_video.mp4
Если вы хотите вырезать от начала, просто отбросьте -t 00:00:10 из команды
Чтобы быть более точным, вы можете: MANUALLY. Откройте файл в медиаплеерах, которые будут показываться по кадру (potplayer мой любимый, но MPC-HC работает) и воспроизведите AVISynth файл с такими данными, как:
DirectShowSource(("C:\Downloads\Video\Do you want him.flv"), Pixel_Type="yuy2").Crop(0,0,-0,-0)
Subtitle("C:\Downloads\Video\Do you want him.flv", font="Arial", size=24, text_color=$ff0000, align=3)
ShowFrameNumber(scroll=true, x=336, y=27, font="Arial", size=24, text_color=$ff0000)
ShowTime(x=398, y=44, font="Arial", size=24, text_color=$ff0000)
Затем отредактируйте формат EXACT:
ffmpeg -i "Path\do you want him.flv" -ss 00:00:05.240 -to 00:00:08.360 -vcodec libx264 -acodec libvo_aacenc "Path\Do you want him1.flv"
и
ffmpeg -i "Path\do you want him.flv" -ss 00:00:10.240 -to 00:00:14.360 -vcodec libx264 -acodec libvo_aacenc "Path\Do you want him2.flv"
Если вы хотите присоединиться, сделайте файл txt с видеофайлами с содержимым, например :
file 'C:\Downloads\Video\Do you want him1.flv'
file 'C:\Downloads\Video\Do you want him2.flv'
Выполнить ffmpeg:
ffmpeg -f concat -i FileList.txt -c copy "Path\NewName_joined.flv"
ПРОГРАММИРОВАННО Я написал программу, но не имею 10-го уровня, чтобы ее показать, извините
Вам нужно вырезать видео с повторным кодированием или без режима повторного кодирования? Вы можете попробовать выполнить следующую команду:
Синопсис: ffmpeg -i [input_file] -ss [start_seconds] -t [duration_seconds] [output_file]
использовать FFmpeg cut mp4 video без re -encoding
Example:
ffmpeg -i source.mp4 -ss 00:00:05 -t 00:00:10 -c copy cut_video.mp4
использует FFmpeg cut mp4 video без повторного кодирования
Example:
ffmpeg -i source.mp4 -ss 00:00:05 -t 00:00:10 -async 1 -strict -2 cut_video.mp4
Если вы хотите вырезать от начала, просто отбросьте -t 00:00:10 из команды
Чтобы быть более точным, вы можете: MANUALLY. Откройте файл в медиаплеерах, которые будут показываться по кадру (potplayer мой любимый, но MPC-HC работает) и воспроизведите AVISynth файл с такими данными, как:
DirectShowSource(("C:\Downloads\Video\Do you want him.flv"), Pixel_Type="yuy2").Crop(0,0,-0,-0)
Subtitle("C:\Downloads\Video\Do you want him.flv", font="Arial", size=24, text_color=$ff0000, align=3)
ShowFrameNumber(scroll=true, x=336, y=27, font="Arial", size=24, text_color=$ff0000)
ShowTime(x=398, y=44, font="Arial", size=24, text_color=$ff0000)
Затем отредактируйте формат EXACT:
ffmpeg -i "Path\do you want him.flv" -ss 00:00:05.240 -to 00:00:08.360 -vcodec libx264 -acodec libvo_aacenc "Path\Do you want him1.flv"
и
ffmpeg -i "Path\do you want him.flv" -ss 00:00:10.240 -to 00:00:14.360 -vcodec libx264 -acodec libvo_aacenc "Path\Do you want him2.flv"
Если вы хотите присоединиться, сделайте файл txt с видеофайлами с содержимым, например :
file 'C:\Downloads\Video\Do you want him1.flv'
file 'C:\Downloads\Video\Do you want him2.flv'
Выполнить ffmpeg:
ffmpeg -f concat -i FileList.txt -c copy "Path\NewName_joined.flv"
ПРОГРАММИРОВАННО Я написал программу, но не имею 10-го уровня, чтобы ее показать, извините
Вам нужно вырезать видео с повторным кодированием или без режима повторного кодирования? Вы можете попробовать выполнить следующую команду:
Синопсис: ffmpeg -i [input_file] -ss [start_seconds] -t [duration_seconds] [output_file]
использовать FFmpeg cut mp4 video без re -encoding
Example:
ffmpeg -i source.mp4 -ss 00:00:05 -t 00:00:10 -c copy cut_video.mp4
использует FFmpeg cut mp4 video без повторного кодирования
Example:
ffmpeg -i source.mp4 -ss 00:00:05 -t 00:00:10 -async 1 -strict -2 cut_video.mp4
Если вы хотите вырезать от начала, просто отбросьте -t 00:00:10 из команды
Чтобы быть более точным, вы можете: MANUALLY. Откройте файл в медиаплеерах, которые будут показываться по кадру (potplayer мой любимый, но MPC-HC работает) и воспроизведите AVISynth файл с такими данными, как:
DirectShowSource(("C:\Downloads\Video\Do you want him.flv"), Pixel_Type="yuy2").Crop(0,0,-0,-0)
Subtitle("C:\Downloads\Video\Do you want him.flv", font="Arial", size=24, text_color=$ff0000, align=3)
ShowFrameNumber(scroll=true, x=336, y=27, font="Arial", size=24, text_color=$ff0000)
ShowTime(x=398, y=44, font="Arial", size=24, text_color=$ff0000)
Затем отредактируйте формат EXACT:
ffmpeg -i "Path\do you want him.flv" -ss 00:00:05.240 -to 00:00:08.360 -vcodec libx264 -acodec libvo_aacenc "Path\Do you want him1.flv"
и
ffmpeg -i "Path\do you want him.flv" -ss 00:00:10.240 -to 00:00:14.360 -vcodec libx264 -acodec libvo_aacenc "Path\Do you want him2.flv"
Если вы хотите присоединиться, сделайте файл txt с видеофайлами с содержимым, например :
file 'C:\Downloads\Video\Do you want him1.flv'
file 'C:\Downloads\Video\Do you want him2.flv'
Выполнить ffmpeg:
ffmpeg -f concat -i FileList.txt -c copy "Path\NewName_joined.flv"
ПРОГРАММИРОВАННО Я написал программу, но не имею 10-го уровня, чтобы ее показать, извините
Вам нужно вырезать видео с повторным кодированием или без режима повторного кодирования? Вы можете попробовать выполнить следующую команду:
Синопсис: ffmpeg -i [input_file] -ss [start_seconds] -t [duration_seconds] [output_file]
использовать FFmpeg cut mp4 video без re -encoding
Example:
ffmpeg -i source.mp4 -ss 00:00:05 -t 00:00:10 -c copy cut_video.mp4
использует FFmpeg cut mp4 video без повторного кодирования
Example:
ffmpeg -i source.mp4 -ss 00:00:05 -t 00:00:10 -async 1 -strict -2 cut_video.mp4
Если вы хотите вырезать от начала, просто отбросьте -t 00:00:10 из команды
Чтобы быть более точным, вы можете: MANUALLY. Откройте файл в медиаплеерах, которые будут показываться по кадру (potplayer мой любимый, но MPC-HC работает) и воспроизведите AVISynth файл с такими данными, как:
DirectShowSource(("C:\Downloads\Video\Do you want him.flv"), Pixel_Type="yuy2").Crop(0,0,-0,-0)
Subtitle("C:\Downloads\Video\Do you want him.flv", font="Arial", size=24, text_color=$ff0000, align=3)
ShowFrameNumber(scroll=true, x=336, y=27, font="Arial", size=24, text_color=$ff0000)
ShowTime(x=398, y=44, font="Arial", size=24, text_color=$ff0000)
Затем отредактируйте формат EXACT:
ffmpeg -i "Path\do you want him.flv" -ss 00:00:05.240 -to 00:00:08.360 -vcodec libx264 -acodec libvo_aacenc "Path\Do you want him1.flv"
и
ffmpeg -i "Path\do you want him.flv" -ss 00:00:10.240 -to 00:00:14.360 -vcodec libx264 -acodec libvo_aacenc "Path\Do you want him2.flv"
Если вы хотите присоединиться, сделайте файл txt с видеофайлами с содержимым, например :
file 'C:\Downloads\Video\Do you want him1.flv'
file 'C:\Downloads\Video\Do you want him2.flv'
Выполнить ffmpeg:
ffmpeg -f concat -i FileList.txt -c copy "Path\NewName_joined.flv"
ПРОГРАММИРОВАННО Я написал программу, но не имею 10-го уровня, чтобы ее показать, извините
Вам нужно вырезать видео с повторным кодированием или без режима повторного кодирования? Вы можете попробовать выполнить следующую команду:
Синопсис: ffmpeg -i [input_file] -ss [start_seconds] -t [duration_seconds] [output_file]
использовать FFmpeg cut mp4 video без re -encoding
Example:
ffmpeg -i source.mp4 -ss 00:00:05 -t 00:00:10 -c copy cut_video.mp4
использует FFmpeg cut mp4 video без повторного кодирования
Example:
ffmpeg -i source.mp4 -ss 00:00:05 -t 00:00:10 -async 1 -strict -2 cut_video.mp4
Если вы хотите вырезать от начала, просто отбросьте -t 00:00:10 из команды
Чтобы быть более точным, вы можете: MANUALLY. Откройте файл в медиаплеерах, которые будут показываться по кадру (potplayer мой любимый, но MPC-HC работает) и воспроизведите AVISynth файл с такими данными, как:
DirectShowSource(("C:\Downloads\Video\Do you want him.flv"), Pixel_Type="yuy2").Crop(0,0,-0,-0)
Subtitle("C:\Downloads\Video\Do you want him.flv", font="Arial", size=24, text_color=$ff0000, align=3)
ShowFrameNumber(scroll=true, x=336, y=27, font="Arial", size=24, text_color=$ff0000)
ShowTime(x=398, y=44, font="Arial", size=24, text_color=$ff0000)
Затем отредактируйте формат EXACT:
ffmpeg -i "Path\do you want him.flv" -ss 00:00:05.240 -to 00:00:08.360 -vcodec libx264 -acodec libvo_aacenc "Path\Do you want him1.flv"
и
ffmpeg -i "Path\do you want him.flv" -ss 00:00:10.240 -to 00:00:14.360 -vcodec libx264 -acodec libvo_aacenc "Path\Do you want him2.flv"
Если вы хотите присоединиться, сделайте файл txt с видеофайлами с содержимым, например :
file 'C:\Downloads\Video\Do you want him1.flv'
file 'C:\Downloads\Video\Do you want him2.flv'
Выполнить ffmpeg:
ffmpeg -f concat -i FileList.txt -c copy "Path\NewName_joined.flv"
ПРОГРАММИРОВАННО Я написал программу, но не имею 10-го уровня, чтобы ее показать, извините
Вам нужно вырезать видео с повторным кодированием или без режима повторного кодирования? Вы можете попробовать выполнить следующую команду:
Синопсис: ffmpeg -i [input_file] -ss [start_seconds] -t [duration_seconds] [output_file]
использовать FFmpeg cut mp4 video без re -encoding
Example:
ffmpeg -i source.mp4 -ss 00:00:05 -t 00:00:10 -c copy cut_video.mp4
использует FFmpeg cut mp4 video без повторного кодирования
Example:
ffmpeg -i source.mp4 -ss 00:00:05 -t 00:00:10 -async 1 -strict -2 cut_video.mp4
Если вы хотите вырезать от начала, просто отбросьте -t 00:00:10 из команды