Показать полную графическую версию : Adobe Premiere Pro 2020 рендер 4K с iPhone
хм.. то есть, анализ нужен для выяснения параметров кодека
странно, думал, это в заголовке файла (или контейнера) прямым текстом написано..
RomanWAR
31-10-2020, 14:53
DJ Mogarych, опять старые ошибки посыпались....
может можно как-то скорректировать настройки скрипта ?
На качество картинки не влияет ? Ну или другие параметры видео... видео очень важны для меня, я ведь когда склею, удалю оригиналы..
Write the Path to the folder: C:\DATA\Фото\Видео общее\Дима лето 2020
del : Не удается найти путь "C:\DATA\Фото\Видео общее\Дима лето 2020\list.txt", так как он не существует.
C:\ffmpeg\bin\code.ps1:4 знак:1
+ del "$folder\list.txt"
+ ~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : ObjectNotFound: (C:\DATA\Фото\Ви...о 2020\list.txt:String) [Remove-Item], ItemNotFoundEx
ception
+ FullyQualifiedErrorId : PathNotFound,Microsoft.PowerShell.Commands.RemoveItemCommand
ffmpeg version 2020-10-21-git-289e964873-essentials_build-www.gyan.dev Copyright (c) 2000-2020 the FFmpeg developers
built with gcc 10.2.0 (Rev3, Built by MSYS2 project)
configuration: --enable-gpl --enable-version3 --enable-static --disable-w32threads --disable-autodetect --enable-fontconfig --enable-iconv --enable-gnutls --enable-libxml2 --enable-gmp --enable-lzma --enable-zlib --enable-libsrt --enable-libssh --enable-libzmq --enable-avisynth --enable-sdl2 --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxvid --enable-libaom --enable-libopenjpeg --enable-libvpx --enable-libass --enable-libfreetype --enable-libfribidi --enable-libvidstab --enable-libvmaf --enable-libzimg --enable-amf --enable-cuda-llvm --enable-cuvid --enable-ffnvcodec --enable-nvdec --enable-nvenc --enable-d3d11va --enable-dxva2 --enable-libmfx --enable-libgme --enable-libopenmpt --enable-libopencore-amrwb --enable-libmp3lame --enable-libtheora --enable-libvo-amrwbenc --enable-libgsm --enable-libopencore-amrnb --enable-libopus --enable-libspeex --enable-libvorbis --enable-librubberband
libavutil 56. 60.100 / 56. 60.100
libavcodec 58.111.101 / 58.111.101
libavformat 58. 62.100 / 58. 62.100
libavdevice 58. 11.102 / 58. 11.102
libavfilter 7. 88.100 / 7. 88.100
libswscale 5. 8.100 / 5. 8.100
libswresample 3. 8.100 / 3. 8.100
libpostproc 55. 8.100 / 55. 8.100
[concat @ 000001a852b5e600] Could not find codec parameters for stream 2 (Unknown: none): unknown codec
Consider increasing the value for the 'analyzeduration' (10000000) and 'probesize' (10000000) options
[concat @ 000001a852b5e600] Could not find codec parameters for stream 3 (Unknown: none): unknown codec
Consider increasing the value for the 'analyzeduration' (10000000) and 'probesize' (10000000) options
[concat @ 000001a852b5e600] Could not find codec parameters for stream 4 (Unknown: none): unknown codec
Consider increasing the value for the 'analyzeduration' (10000000) and 'probesize' (10000000) options
Input #0, concat, from 'C:\DATA\Фото\Видео общее\Дима лето 2020\list.txt':
Duration: N/A, start: 0.000000, bitrate: 85192 kb/s
Stream #0:0(und): Video: hevc (Main) (hvc1 / 0x31637668), yuv420p(tv, bt709), 3840x2160, 85005 kb/s, 60 fps, 60 tbr, 600 tbn, 600 tbc
Metadata:
creation_time : 2020-03-16T14:34:43.000000Z
handler_name : Core Media Video
encoder : HEVC
Stream #0:1(und): Audio: aac (LC) (mp4a / 0x6134706D), 44100 Hz, stereo, fltp, 186 kb/s
Metadata:
creation_time : 2020-03-16T14:34:43.000000Z
handler_name : Core Media Audio
Stream #0:2: Unknown: none
Stream #0:3: Unknown: none
Stream #0:4: Unknown: none
Output #0, mp4, to 'C:\DATA\Фото\Видео общее\Дима лето 2020\output.mp4':
Metadata:
encoder : Lavf58.62.100
Stream #0:0(und): Video: hevc (Main) (hvc1 / 0x31637668), yuv420p(tv, bt709), 3840x2160, q=2-31, 85005 kb/s, 60 fps, 60 tbr, 19200 tbn, 600 tbc
Metadata:
creation_time : 2020-03-16T14:34:43.000000Z
handler_name : Core Media Video
encoder : HEVC
Stream #0:1(und): Audio: aac (LC) (mp4a / 0x6134706D), 44100 Hz, stereo, fltp, 186 kb/s
Metadata:
creation_time : 2020-03-16T14:34:43.000000Z
handler_name : Core Media Audio
Stream mapping:
Stream #0:0 -> #0:0 (copy)
Stream #0:1 -> #0:1 (copy)
Press [q] to stop, [?] for help
[mp4 @ 000001a852c0c080] Non-monotonous DTS in output stream 0:1; previous: 54796124, current: 54794123; changing to 54796125. This may result in incorrect timestamps in the output file.
[mp4 @ 000001a852c0c080] Non-monotonous DTS in output stream 0:1; previous: 54796125, current: 54795147; changing to 54796126. This may result in incorrect timestamps in the output file.
[mp4 @ 000001a852c0c080] Non-monotonous DTS in output stream 0:1; previous: 55424907, current: 55423209; changing to 55424908. This may result in incorrect timestamps in the output file.
[mp4 @ 000001a852c0c080] Non-monotonous DTS in output stream 0:1; previous: 55424908, current: 55424233; changing to 55424909. This may result in incorrect timestamps in the output file.
[mp4 @ 000001a852c0c080] Non-monotonous DTS in output stream 0:1; previous: 57887977, current: 57885974; changing to 57887978. This may result in incorrect timestamps in the output file.
[mp4 @ 000001a852c0c080] Non-monotonous DTS in output stream 0:1; previous: 57887978, current: 57886998; changing to 57887979. This may result in incorrect timestamps in the output file.
[mp4 @ 000001a852c0c080] Non-monotonous DTS in output stream 0:1; previous: 58691862, current: 58690799; changing to 58691863. This may result in incorrect timestamps in the output file.
[mp4 @ 000001a852c0c080] Non-monotonous DTS in output stream 0:1; previous: 58691863, current: 58691823; changing to 58691864. This may result in incorrect timestamps in the output file.
[mp4 @ 000001a852c0c080] Non-monotonous DTS in output stream 0:1; previous: 60728559, current: 60727263; changing to 60728560. This may result in incorrect timestamps in the output file.
[mp4 @ 000001a852c0c080] Non-monotonous DTS in output stream 0:1; previous: 60728560, current: 60728287; changing to 60728561. This may result in incorrect timestamps in the output file.
frame=97940 fps=1306 q=-1.0 Lsize=12358499kB time=00:27:12.80 bitrate=62004.3kbits/s speed=21.8x
video:12319512kB audio:35812kB subtitle:0kB other streams:0kB global headers:1kB muxing overhead: 0.025706%
Для продолжения нажмите клавишу ВВОД...:
DJ Mogarych
05-11-2020, 17:34
Ещё раз - это не ошибки, а предупреждения. На качество картинки оно влиять не может, т. к. ничего не перекодируется.
RomanWAR
09-11-2020, 19:16
DJ Mogarych, если в папке много файлов, то если отсматривать итоговый файл после склейки - он в конце зависает. быстро перемотать тоже нельзя - зависает
DJ Mogarych
10-11-2020, 13:50
Значит, без перекодирования не обойтись.
RomanWAR
11-11-2020, 14:51
DJ Mogarych, я убрал этот файл
опять склеил всю папку - опять та же проблема
хотя в других 15 папках с тучей файлов все идеально было
как отловить в каком файле проблема ? может скрипт анализа допилим, чтобы он выделял файлы, которые не подходят для склейки..?
и вот думаю неплохо бы если бы текущий вариант скрипта в powershell не нужно было каждый раз перезапускать для каждой папки.. удобно :)
DJ Mogarych
12-11-2020, 14:21
скрипт анализа допилим, чтобы он выделял файлы, которые не подходят для склейки »
Если вы подскажете, по какому критерию это измерять, допилим.
А так - см. моё сообщение выше.
RomanWAR
12-11-2020, 23:28
DJ Mogarych, вы пилите, я тестирую :D
я если честно не понимаю как определить критерий
ну давайте начнем с маленького - чтобы окно каждый раз по новой не вызывать
RomanWAR
02-04-2021, 09:16
Есть пара нюансов, которые здорово было бы доработать в скрипте
1. Окно powershell постоянно закрывается, приходится каждый раз заново открывать окно
2. Нет понимания какие именно файлы в папке не подходят под склейку, классно было бы сделать какой-то скрипт анализа, который бы выделял - эти файлы подходят, а эти - нет
3. Игнорирование других файлов кроме .mov (например в папках лежат так же фотографии в виде .heic, .jpg)
4. Отдельный скрипт выделения вертикальных видео
DJ Mogarych
02-04-2021, 14:53
1. Откройте окно Powershell и запускайте скрипт оттуда.
PS C:\> D:\temp\script.ps1
2. Да, было бы классно, но мне эти критерии неизвестны. Поизучайте вопрос совместимости, напишите, по каким критериям файлы клеятся, а по каким - нет, в скрипт можно будет добавить. Но что-то конкретное. Заниматься изучением этого вопроса за вас, простите, у меня нет желания (даже за деньги).
3.
(dir "$folder\*.mov" -File).fullname |% {echo file` `'$_`' |out-file "$folder\list.txt" -Append -encoding default}
4. Что значит "выделения"?
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.
Available in ZeroNet 1osznRoVratMCN3bFoFpR2pSV5c9z6sTC