
Recherche avancée
Autres articles (79)
-
Mise à jour de la version 0.1 vers 0.2
24 juin 2013, parExplications des différents changements notables lors du passage de la version 0.1 de MediaSPIP à la version 0.3. Quelles sont les nouveautés
Au niveau des dépendances logicielles Utilisation des dernières versions de FFMpeg (>= v1.2.1) ; Installation des dépendances pour Smush ; Installation de MediaInfo et FFprobe pour la récupération des métadonnées ; On n’utilise plus ffmpeg2theora ; On n’installe plus flvtool2 au profit de flvtool++ ; On n’installe plus ffmpeg-php qui n’est plus maintenu au (...) -
Des sites réalisés avec MediaSPIP
2 mai 2011, parCette page présente quelques-uns des sites fonctionnant sous MediaSPIP.
Vous pouvez bien entendu ajouter le votre grâce au formulaire en bas de page. -
Les autorisations surchargées par les plugins
27 avril 2010, parMediaspip core
autoriser_auteur_modifier() afin que les visiteurs soient capables de modifier leurs informations sur la page d’auteurs
Sur d’autres sites (14500)
-
ffmpeg "Stream maping" taking a long time to load
29 août 2022, par Bambi2k21I am using ffmpeg to speed up and slow down parts where the talker is talking and being silent.
To do this I run something like this(the code below[more exactly the filter part, the rest is the same] is an example, not my exact code) :
cmd /c ffmpeg -i Soon.mp4 -filter_complex "[0:v]trim=0:2,setpts=PTS-STARTPTS[v1];[0:v]trim=2:5,setpts=2*(PTS-STARTPTS)[v2];[0:v]trim=5:6,setpts=PTS-STARTPTS[v3];[0:a]atrim=0:2,asetpts=PTS-STARTPTS[a1];[0:a]atrim=2:5,asetpts=PTS-STARTPTS,atempo=0.5[a2];[0:a]atrim=5:6,asetpts=PTS-STARTPTS[a3];[v1][a1][v2][a2][v3][a3]concat=n=3:v=1:a=1" -vcodec libx264 -crf 10 -preset ultrafast -profile:v baseline -shortest -tune:v stillimage -pix_fmt yuv420p -colorspace:v "bt709" -color_primaries:v "bt709" -color_trc:v "bt709" -color_range:v "tv" output.mp4
I added some optimisations to make it faster and they do work, but the amount of time needed for "Stream mapping" does not change. My problem with it is not the amount of time it takes but the fact that it gets progressively slower as each iterations of codes like this are run. At start it takes 20 secs but towards the end it takes close to a minute, I thought maybe it gets cluttered so I added "cmd /c" to pretty much restart the console, but no change. How do I change this ?
How stream mapping looks in one of the iterations.


Stream mapping:
 Stream #0:0 (h264) -> trim:default
 Stream #0:0 (h264) -> trim:default
 Stream #0:0 (h264) -> trim:default
 Stream #0:0 (h264) -> trim:default
 Stream #0:0 (h264) -> trim:default
 Stream #0:0 (h264) -> trim:default
 Stream #0:0 (h264) -> trim:default
 Stream #0:0 (h264) -> trim:default
 Stream #0:0 (h264) -> trim:default
 Stream #0:0 (h264) -> trim:default
 Stream #0:0 (h264) -> trim:default
 Stream #0:0 (h264) -> trim:default
 Stream #0:0 (h264) -> trim:default
 Stream #0:0 (h264) -> trim:default
 Stream #0:0 (h264) -> trim:default
 Stream #0:0 (h264) -> trim:default
 Stream #0:0 (h264) -> trim:default
 Stream #0:0 (h264) -> trim:default
 Stream #0:0 (h264) -> trim:default
 Stream #0:0 (h264) -> trim:default
 Stream #0:0 (h264) -> trim:default
 Stream #0:0 (h264) -> trim:default
 Stream #0:0 (h264) -> trim:default
 Stream #0:0 (h264) -> trim:default
 Stream #0:0 (h264) -> trim:default
 Stream #0:0 (h264) -> trim:default
 Stream #0:0 (h264) -> trim:default
 Stream #0:0 (h264) -> trim:default
 Stream #0:0 (h264) -> trim:default
 Stream #0:0 (h264) -> trim:default
 Stream #0:0 (h264) -> trim:default
 Stream #0:0 (h264) -> trim:default
 Stream #0:0 (h264) -> trim:default
 Stream #0:0 (h264) -> trim:default
 Stream #0:0 (h264) -> trim:default
 Stream #0:0 (h264) -> trim:default
 Stream #0:0 (h264) -> trim:default
 Stream #0:0 (h264) -> trim:default
 Stream #0:0 (h264) -> trim:default
 Stream #0:0 (h264) -> trim:default
 Stream #0:0 (h264) -> trim:default
 Stream #0:0 (h264) -> trim:default
 Stream #0:0 (h264) -> trim:default
 Stream #0:0 (h264) -> trim:default
 Stream #0:0 (h264) -> trim:default
 Stream #0:0 (h264) -> trim:default
 Stream #0:0 (h264) -> trim:default
 Stream #0:0 (h264) -> trim:default
 Stream #0:0 (h264) -> trim:default
 Stream #0:0 (h264) -> trim:default
 Stream #0:1 (aac) -> atrim:default
 Stream #0:1 (aac) -> atrim:default
 Stream #0:1 (aac) -> atrim:default
 Stream #0:1 (aac) -> atrim:default
 Stream #0:1 (aac) -> atrim:default
 Stream #0:1 (aac) -> atrim:default
 Stream #0:1 (aac) -> atrim:default
 Stream #0:1 (aac) -> atrim:default
 Stream #0:1 (aac) -> atrim:default
 Stream #0:1 (aac) -> atrim:default
 Stream #0:1 (aac) -> atrim:default
 Stream #0:1 (aac) -> atrim:default
 Stream #0:1 (aac) -> atrim:default
 Stream #0:1 (aac) -> atrim:default
 Stream #0:1 (aac) -> atrim:default
 Stream #0:1 (aac) -> atrim:default
 Stream #0:1 (aac) -> atrim:default
 Stream #0:1 (aac) -> atrim:default
 Stream #0:1 (aac) -> atrim:default
 Stream #0:1 (aac) -> atrim:default
 Stream #0:1 (aac) -> atrim:default
 Stream #0:1 (aac) -> atrim:default
 Stream #0:1 (aac) -> atrim:default
 Stream #0:1 (aac) -> atrim:default
 Stream #0:1 (aac) -> atrim:default
 Stream #0:1 (aac) -> atrim:default
 Stream #0:1 (aac) -> atrim:default
 Stream #0:1 (aac) -> atrim:default
 Stream #0:1 (aac) -> atrim:default
 Stream #0:1 (aac) -> atrim:default
 Stream #0:1 (aac) -> atrim:default
 Stream #0:1 (aac) -> atrim:default
 Stream #0:1 (aac) -> atrim:default
 Stream #0:1 (aac) -> atrim:default
 Stream #0:1 (aac) -> atrim:default
 Stream #0:1 (aac) -> atrim:default
 Stream #0:1 (aac) -> atrim:default
 Stream #0:1 (aac) -> atrim:default
 Stream #0:1 (aac) -> atrim:default
 Stream #0:1 (aac) -> atrim:default
 Stream #0:1 (aac) -> atrim:default
 Stream #0:1 (aac) -> atrim:default
 Stream #0:1 (aac) -> atrim:default
 Stream #0:1 (aac) -> atrim:default
 Stream #0:1 (aac) -> atrim:default
 Stream #0:1 (aac) -> atrim:default
 Stream #0:1 (aac) -> atrim:default
 Stream #0:1 (aac) -> atrim:default
 Stream #0:1 (aac) -> atrim:default
 Stream #0:1 (aac) -> atrim:default
 concat -> Stream #0:0 (libx264)
 concat -> Stream #0:1 (aac)
Press [q] to stop, [?] for help```



-
About "ffmpeg -c copy" two ts files, can not play the problem
4 septembre 2022, par Orlando Bloomaaa.mp4


General
Complete name : C:/aaa.mp4
Format : MPEG-4
Format profile : Base Media
Codec ID : isom (isom/iso2/avc1/mp41)
File size : 3.08 MiB
Duration : 11 s 512 ms
Overall bit rate : 2 248 kb/s
Writing application : Lavf57.83.100
Comment : GIFSHOW [899819595][iOS][11.4.1][iPhone9,2][5.8.5.606][Camera:f]#[720x1280][5327k][78k][C][1][tv=bec1_f80c][ags=0.455141][agm=0.747282][agsi=2000]

Video
ID : 1
Format : AVC
Format/Info : Advanced Video Codec
Format profile : High@L3.1
Format settings : CABAC / 4 Ref Frames
Format settings, CABAC : Yes
Format settings, Reference frames : 4 frames
Codec ID : avc1
Codec ID/Info : Advanced Video Coding
Duration : 11 s 512 ms
Bit rate : 2 161 kb/s
Width : 720 pixels
Height : 1 280 pixels
Display aspect ratio : 0.563
Frame rate mode : Constant
Frame rate : 29.970 (29970/1000) FPS
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 8 bits
Scan type : Progressive
Bits/(Pixel*Frame) : 0.078
Stream size : 2.96 MiB (96%)
Writing library : x264 core 148
Codec configuration box : avcC

Audio
ID : 2
Format : AAC LC SBR
Format/Info : Advanced Audio Codec Low Complexity with Spectral Band Replication
Commercial name : HE-AAC
Format settings : Explicit
Codec ID : mp4a-40-2
Duration : 11 s 501 ms
Bit rate mode : Constant
Bit rate : 78.8 kb/s
Channel(s) : 2 channels
Channel layout : L R
Sampling rate : 44.1 kHz
Frame rate : 21.533 FPS (2048 SPF)
Compression mode : Lossy
Stream size : 111 KiB (4%)
Default : Yes
Alternate group : 1





I want to merge this mp4 with another ts file, because my hardware configuration is very poor, so I choose "-c copy"


General
ID : 1 (0x1)
Complete name : C:/bbb.ts
Format : MPEG-TS
File size : 3.41 MiB
Duration : 15 s 315 ms
Overall bit rate mode : Variable
Overall bit rate : 1 861 kb/s

Video
ID : 256 (0x100)
Menu ID : 1 (0x1)
Format : AVC
Format/Info : Advanced Video Codec
Format profile : High@L3.1
Format settings : CABAC / 4 Ref Frames
Format settings, CABAC : Yes
Format settings, Reference frames : 4 frames
Codec ID : 27
Duration : 15 s 382 ms
Width : 1 080 pixels
Height : 606 pixels
Display aspect ratio : 16:9
Frame rate mode : Variable
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 8 bits
Scan type : Progressive

Audio
ID : 257 (0x101)
Menu ID : 1 (0x1)
Format : AAC LC
Format/Info : Advanced Audio Codec Low Complexity
Format version : Version 4
Muxing mode : ADTS
Codec ID : 15-2
Duration : 15 s 185 ms
Bit rate mode : Variable
Channel(s) : 1 channel
Channel layout : C
Sampling rate : 44.1 kHz
Frame rate : 43.066 FPS (1024 SPF)
Compression mode : Lossy
Delay relative to video : -46 ms






I directly -c copy them, can't play the whole thing,


Then I convert aaa.mp4 to ts
using "ffmpeg -i aaa.mp4 -bsf:v h264_mp4toannexb -codec copy -hls_list_size 0 aaa.ts" , this is what I googled.


Finally tried aaa.ts and bbb.ts with "-c copy", still can't play.


My machine configuration is acceptable, convert aaa.mp4 to the same encoding as bbb.ts


If I transcode both together, I can't do it because bbb.ts is too big.


-
FFMPEG bash > folder processing > AI upscale - script ERROR ">" [closed]
13 novembre 2022, par Jason Paul MichaelsTrying to port a single file manual command from Topaz AI so I can run it as a part of a simple script allowing me to run multiple sessions from terminal. I am running MacOS with BASH 5.2 and when I run the script I get dumped to ">" instead of command prompt and no error message is displayed.


This is my command -


for f in *.mp4; do
 /Applications/Topaz\ Video\ AI.app/Contents/MacOS/ffmpeg \
 -hide_banner \
 -nostdin \
 -y \
 -nostats \
 -i “$f” \
 -vsync 0 \
 -avoid_negative_ts 1 \
 -sws_flags spline+accurate_rnd+full_chroma_int \
 -color_trc 1 \
 -colorspace 1 \
 -color_primaries 1 \
 -filter_complex veai_up=model=prob-3:scale=0:w=1920:h=1080:preblur=0:noise=0:details=0:halo=0:blur=0:compression=0:estimate=20:device=0:vram=1:instances=1,scale=w=1920:h=1080:flags=lanczos:threads=0,scale=out_color_matrix=bt709 \
 -c:v prores_videotoolbox \
 -profile:v lt \
 -pix_fmt p210le \
 -allow_sw 1 \
 -map_metadata 0 \
 -movflags frag_keyframe+empty_moov+delay_moov+use_metadata_tags+write_colr \
 -map_metadata:s:v 0:s:v \
 -map_metadata:s:a 0:s:a \
 -c:a aac \
 "encoded/${f%.*}.mp4”;
done



I have a feeling it's something really simple I'm missing but I've gone through it a dozen times and can't seem to modify in any way to success.


Thank you !


Getting dumped back to ">" terminal prompt.