
Recherche avancée
Médias (91)
-
Géodiversité
9 septembre 2011, par ,
Mis à jour : Août 2018
Langue : français
Type : Texte
-
USGS Real-time Earthquakes
8 septembre 2011, par
Mis à jour : Septembre 2011
Langue : français
Type : Texte
-
SWFUpload Process
6 septembre 2011, par
Mis à jour : Septembre 2011
Langue : français
Type : Texte
-
La conservation du net art au musée. Les stratégies à l’œuvre
26 mai 2011
Mis à jour : Juillet 2013
Langue : français
Type : Texte
-
Podcasting Legal guide
16 mai 2011, par
Mis à jour : Mai 2011
Langue : English
Type : Texte
-
Creativecommons informational flyer
16 mai 2011, par
Mis à jour : Juillet 2013
Langue : English
Type : Texte
Autres articles (78)
-
Websites made with MediaSPIP
2 mai 2011, parThis page lists some websites based on MediaSPIP.
-
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. -
Creating farms of unique websites
13 avril 2011, parMediaSPIP platforms can be installed as a farm, with a single "core" hosted on a dedicated server and used by multiple websites.
This allows (among other things) : implementation costs to be shared between several different projects / individuals rapid deployment of multiple unique sites creation of groups of like-minded sites, making it possible to browse media in a more controlled and selective environment than the major "open" (...)
Sur d’autres sites (11935)
-
Converting mp4 file downloaded via youtube-dl from periscope by using ffmpeg gives error
20 mars 2018, par MonsterMMORPGThis is command i have used to download from periscope by using latest youtube-dl
youtube-dl -v periscopeurl
Then i am running this command to convert it to a proper MP4
ffmpeg -i gg.mp4 -c:v libx264 -preset veryslow -crf 18 -c:a aac -b:a 192k -pix_fmt yuv420p gg2.mp4
I am using latest youtube-dl and ffmpeg
The error i am getting is shown below
So how can i fix this error ? The file can not be played properly on k lite mega codec player but it can be played on vlc player however can not go to any specific time etc. so it really needs to be properly re-encoded
C:\temp>ffmpeg -i gg.mp4 -c:v libx264 -preset veryslow -crf 18 -c:a aac -b:a 192k -pix_fmt yuv420p gg2.mp4
ffmpeg version N-90378-ge4eaaf7bf6 Copyright (c) 2000-2018 the FFmpeg developers
built with gcc 7.3.0 (GCC)
configuration: --enable-gpl --enable-version3 --enable-sdl2 --enable-bzlib --enable-fontconfig --enable-gnutls --enable-iconv --enable-libass --enable-libbluray --enable-libfreetype --enable-libmp3l
ame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenjpeg --enable-libopus --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libtheora --enable-libtwolame --enable-li
bvpx --enable-libwavpack --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxml2 --enable-libzimg --enable-lzma --enable-zlib --enable-gmp --enable-libvidstab --enable-libvorbis --enable-l
ibvo-amrwbenc --enable-libmysofa --enable-libspeex --enable-libxvid --enable-libmfx --enable-amf --enable-ffnvcodec --enable-cuvid --enable-d3d11va --enable-nvenc --enable-nvdec --enable-dxva2 --enabl
e-avisynth
libavutil 56. 11.100 / 56. 11.100
libavcodec 58. 14.100 / 58. 14.100
libavformat 58. 10.100 / 58. 10.100
libavdevice 58. 2.100 / 58. 2.100
libavfilter 7. 13.100 / 7. 13.100
libswscale 5. 0.102 / 5. 0.102
libswresample 3. 0.101 / 3. 0.101
libpostproc 55. 0.100 / 55. 0.100
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'gg.mp4':
Metadata:
major_brand : isom
minor_version : 512
compatible_brands: isomiso2avc1mp41
encoder : Lavf58.10.100
Duration: 00:56:45.15, start: 0.000000, bitrate: 174 kb/s
Stream #0:0(und): Video: h264 (Main) (avc1 / 0x31637661), yuv420p, 320x568, 130 kb/s, 23.97 fps, 24 tbr, 90k tbn, 180k tbc (default)
Metadata:
handler_name : VideoHandler
Stream #0:1(und): Audio: aac (mp4a / 0x6134706D), 44100 Hz, mono, fltp, 35 kb/s (default)
Metadata:
handler_name : SoundHandler
Stream mapping:
Stream #0:0 -> #0:0 (h264 (native) -> h264 (libx264))
Stream #0:1 -> #0:1 (aac (native) -> aac (native))
Press [q] to stop, [?] for help
[libx264 @ 00000009eda7ce00] using cpu capabilities: MMX2 SSE2Fast SSSE3 SSE4.2 AVX
[libx264 @ 00000009eda7ce00] profile High, level 3.1
[libx264 @ 00000009eda7ce00] 264 - core 155 r2901 7d0ff22 - H.264/MPEG-4 AVC codec - Copyleft 2003-2018 - http://www.videolan.org/x264.html - options: cabac=1 ref=16 deblock=1:0:0 analyse=0x3:0x133 me
=umh subme=10 psy=1 psy_rd=1.00:0.00 mixed_ref=1 me_range=24 chroma_me=1 trellis=2 8x8dct=1 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=-2 threads=12 lookahead_threads=2 sliced_threads=0 nr=0 d
ecimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=8 b_pyramid=2 b_adapt=2 b_bias=0 direct=3 weightb=1 open_gop=0 weightp=2 keyint=250 keyint_min=24 scenecut=40 intra_refresh=0 rc_look
ahead=60 rc=crf mbtree=1 crf=18.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1.40 aq=1:1.00
Too many packets buffered for output stream 0:0.577014:32:22.77 bitrate= -0.0kbits/s speed=N/A
[libx264 @ 00000009eda7ce00] frame I:1 Avg QP:19.87 size: 30456
[libx264 @ 00000009eda7ce00] frame P:36 Avg QP:19.68 size: 8765
[libx264 @ 00000009eda7ce00] frame B:92 Avg QP:25.27 size: 1149
[libx264 @ 00000009eda7ce00] consecutive B-frames: 0.8% 10.7% 0.0% 88.5% 0.0% 0.0% 0.0% 0.0% 0.0%
[libx264 @ 00000009eda7ce00] mb I I16..4: 8.3% 10.7% 81.0%
[libx264 @ 00000009eda7ce00] mb P I16..4: 0.9% 1.5% 1.0% P16..4: 38.8% 16.4% 11.7% 3.1% 1.3% skip:25.3%
[libx264 @ 00000009eda7ce00] mb B I16..4: 0.1% 0.1% 0.1% B16..8: 21.5% 4.6% 2.1% direct: 2.7% skip:68.9% L0:41.2% L1:45.6% BI:13.2%
[libx264 @ 00000009eda7ce00] 8x8 transform intra:28.6% inter:10.9%
[libx264 @ 00000009eda7ce00] direct mvs spatial:93.5% temporal:6.5%
[libx264 @ 00000009eda7ce00] coded y,uvDC,uvAC intra: 74.0% 65.1% 38.7% inter: 15.2% 8.0% 2.9%
[libx264 @ 00000009eda7ce00] i16 v,h,dc,p: 49% 20% 23% 7%
[libx264 @ 00000009eda7ce00] i8 v,h,dc,ddl,ddr,vr,hd,vl,hu: 26% 12% 33% 3% 5% 5% 5% 5% 7%
[libx264 @ 00000009eda7ce00] i4 v,h,dc,ddl,ddr,vr,hd,vl,hu: 21% 14% 10% 7% 9% 9% 11% 8% 11%
[libx264 @ 00000009eda7ce00] i8c dc,h,v,p: 37% 24% 29% 10%
[libx264 @ 00000009eda7ce00] Weighted P-Frames: Y:0.0% UV:0.0%
[libx264 @ 00000009eda7ce00] ref P L0: 73.3% 6.3% 11.1% 1.8% 1.7% 1.2% 1.0% 0.5% 0.5% 0.4% 0.4% 0.4% 0.4% 0.4% 0.4% 0.3%
[libx264 @ 00000009eda7ce00] ref B L0: 94.0% 3.8% 0.9% 0.3% 0.2% 0.2% 0.2% 0.1% 0.1% 0.1% 0.0% 0.0% 0.0% 0.0% 0.0%
[libx264 @ 00000009eda7ce00] ref B L1: 97.7% 2.3%
[libx264 @ 00000009eda7ce00] kb/s:672.35
Conversion failed!
C:\temp> -
FFMPEG unable to stream videos frame by frame to RTMP Youtube Live stream using Python
1er octobre 2024, par YadneshDI need to open a locally stored video, process it frame by frame and send it to YouTube live RTMP stream. I am able to do it using FFMPEG in command line terminal but unable to do it using Python. In Python on console, it shows stream is properly sent but on YouTube Live control room it shows no data. I tried all other tools like Vidgear, Gstreamer etc. But most of them use FFMPEG backend and it does not work.


Here is my command to directly send video from .mp4 source file that works properly on terminal and video is streamed on YouTube Live control room -


ffmpeg -re -i "video.mp4" -c:v libx264 -preset veryfast -maxrate 3000k -bufsize 6000k -pix_fmt yuv420p -c:a aac -b:a 128k -f flv rtmp://a.rtmp.youtube.com/live2/youtube-key


My Python program which reads and send video frame by frame shows everything is fine on console but YouTube shows No Data -


import cv2
import subprocess

# Path to your video file
video_path = "video.mp4"

# FFmpeg command to stream to YouTube
rtmp_url = "rtmp://a.rtmp.youtube.com/live2/youtube-key"
ffmpeg_command = [
 'ffmpeg',
 '-y', # Overwrite output files without asking
 '-f', 'rawvideo',
 '-pixel_format', 'bgr24',
 '-video_size', '1280x720', # Change according to your video resolution
 '-framerate', '30', # Frame rate
 '-i', '-', # Input from stdin
 '-c:v', 'libx264',
 '-preset', 'veryfast',
 '-maxrate', '3000k',
 '-bufsize', '6000k',
 '-pix_fmt', 'yuv420p',
 '-f', 'flv',
 rtmp_url
]

# Start FFmpeg process
ffmpeg_process = subprocess.Popen(ffmpeg_command, stdin=subprocess.PIPE)

# Open video with OpenCV
cap = cv2.VideoCapture(video_path)

if not cap.isOpened():
 print("Error: Could not open video.")
 exit()

while True:
 ret, frame = cap.read()
 if not ret:
 break # End of video

 # Write the frame to FFmpeg's stdin
 ffmpeg_process.stdin.write(frame.tobytes())

# Cleanup
cap.release()
ffmpeg_process.stdin.close()
ffmpeg_process.wait()



Console output -




FFMPEG Build info -




I tried in Linux and Windows both and got same results. In the python program, I am not processing frames now but in future I will do it. I just want to stream video frame by frame as of now so that I can do the processing in future. Please help !!!


-
using ffmpeg from macOS terminal for uploading youtube short from android just do nothing
25 juin 2023, par Yogi Arif Widodomy component / recording is using blachole plugin on macOS.


engine : 13" Macbook Pro M1 ( macOS 13.2 / Ventura )


step to reproduce


- 

- my output is screenRecordingAudio ( this name is custom name ).




// screenRecordingAudio in audioMidi : 
BlackHole 16ch [mark as checked on use]
External Headphones [mark as checked on use]





screenRecordingAudio is using on by click on right top of bar UI, click sound, click screenRecordingAudio.




OR




screenRecordingAudio is using on Settings ➡️ Sounds ➡️ Output ➡️ then choose screenRecordingAudio




- 

- my input is quickTimeInput ( this name is custom name ).




// quickTimeInput in audioMidi : 
BlackHole 16ch [mark as checked on use]



- 

- then using
⌘
+shift
+5
, on option i usequickTimeInput
- i use these command to convert into mp4 and also purpose to get more small size video






#!/bin/bash

# greet the user
function yoVideo() {
 ffmpeg -i $1.mov -c:v libx264 -preset medium -crf 23 -c:a aac -b:a 128k -movflags +faststart $1.mp4
}



OR


ffmpeg -i yogiarifwidodo.mov -c:v libx264 -preset medium -crf 23 -c:a aac -b:a 128k -movflags +faststart yogiarifwidodo.mp4



- 

- then i move the video into my phone android.
- then when i tried to upload on youtube as short, its cannot be process to upload ( its just do nothing ) but when i upload on facebook reels its work also on instagram story its still working also for whatsapp story.






when i didnt convert into mp4 its also happend and in any other case for example whatsapp story , its lagging to review video before upload . its happend to on instagram .
but when i force upload , the result video is good and smooth . then i re download my video its still best video and when try to upload my download video , there is no lagging in any condition.


how to get ffmpeg perform into mp4 and also no lagging on editing while uploading at whatsapp story or instagram story or facebook , etc ?
by the way i dont know command ffmpeg , the code is copied from stackoverflow and i forgot where is it.