
Recherche avancée
Médias (2)
-
GetID3 - Bloc informations de fichiers
9 avril 2013, par
Mis à jour : Mai 2013
Langue : français
Type : Image
-
GetID3 - Boutons supplémentaires
9 avril 2013, par
Mis à jour : Avril 2013
Langue : français
Type : Image
Autres articles (85)
-
Keeping control of your media in your hands
13 avril 2011, parThe vocabulary used on this site and around MediaSPIP in general, aims to avoid reference to Web 2.0 and the companies that profit from media-sharing.
While using MediaSPIP, you are invited to avoid using words like "Brand", "Cloud" and "Market".
MediaSPIP is designed to facilitate the sharing of creative media online, while allowing authors to retain complete control of their work.
MediaSPIP aims to be accessible to as many people as possible and development is based on expanding the (...) -
Participer à sa traduction
10 avril 2011Vous pouvez nous aider à améliorer les locutions utilisées dans le logiciel ou à traduire celui-ci dans n’importe qu’elle nouvelle langue permettant sa diffusion à de nouvelles communautés linguistiques.
Pour ce faire, on utilise l’interface de traduction de SPIP où l’ensemble des modules de langue de MediaSPIP sont à disposition. ll vous suffit de vous inscrire sur la liste de discussion des traducteurs pour demander plus d’informations.
Actuellement MediaSPIP n’est disponible qu’en français et (...) -
Le profil des utilisateurs
12 avril 2011, parChaque utilisateur dispose d’une page de profil lui permettant de modifier ses informations personnelle. Dans le menu de haut de page par défaut, un élément de menu est automatiquement créé à l’initialisation de MediaSPIP, visible uniquement si le visiteur est identifié sur le site.
L’utilisateur a accès à la modification de profil depuis sa page auteur, un lien dans la navigation "Modifier votre profil" est (...)
Sur d’autres sites (12622)
-
Using FFMPEG to add pillar bars
10 février 2021, par Ewok BBQI have transferred some film to video files from 16mm (native 4:3). The image looks great.


When I scanned them, I scanned to a native 16:9. As I overscanned them, I got the entire height of the frame, which is what I want. But it also got the soundtrack and perforation. But I want to go just to the frame line on the sides as well.


I can CROP the image down with FFMPEG to remove the information outside of the framing I want [-vf crop=1330:1080:00:00].
I know this will result in a non-standard aspect ratio.
This plays fine on a computer (vlc just adapts to the non-standard).


But for standardized delivery, I would love to keep the native 1920x1080 pixels, but just make everything outside of the centered 1330:1080 black.


Is there a way to specifically select where the pillar bars are ?


I really want to re-encode the video as little as possible.


In that vein, does anyone have a better tool than -vf crop as well ?


thank you very very much.


-
Writing an MP4 file on the Mac with OpenCV ffmpeg
31 décembre 2020, par Sameer ParekhI am using OpenCV with ffmpeg on a mac to write video. I've been able to successfully write .avi files using the codec/fourcc code, FMP4. I would like to write .mp4 files, however. When I try to write an .mp4 file using fourcc FMP4 I get this error :



[mp4 @ 0x100b4ec00] Tag FMP4/0x34504d46 incompatible with output codec id '13' ( [0][0][0])




When I use AVC1 I get the following error :



[libx264 @ 0x104003000] broken ffmpeg default settings detected
[libx264 @ 0x104003000] use an encoding preset (e.g. -vpre medium)
[libx264 @ 0x104003000] preset usage: -vpre <speed> -vpre <profile>
[libx264 @ 0x104003000] speed presets are listed in x264 --help
[libx264 @ 0x104003000] profile is optional; x264 defaults to high
Could not open codec 'libx264': Unspecified error
</profile></speed>



Does anyone here know the right codec to use with OpenCV and ffmpeg to write to an MP4 container on the Mac ?



If AVC1 is the right codec, how do I install ffmpeg + OpenCV correctly ? I did



brew install gpac
brew install ffmpeg
brew install opencv




The call I am using to open the videowriter :



fourcc = cv2.cv.CV_FOURCC('A', 'V', 'C', '1') 
video_out = cv2.VideoWriter(
 filename=output_filename,
 fourcc=fourcc,
 fps=video_fps,
 frameSize=(video_width,video_height),
 isColor=1)




When I run
x264 --help
I get


% x264 --help
x264 core:125
Syntax: x264 [options] -o outfile infile

Infile can be raw (in which case resolution is required),
 or YUV4MPEG (*.y4m),
 or Avisynth if compiled with support (no).
 or libav* formats if compiled with lavf support (no) or ffms support (no).
Outfile type is selected by filename:
 .264 -> Raw bytestream
 .mkv -> Matroska
 .flv -> Flash Video
 .mp4 -> MP4 if compiled with GPAC support (no)
Output bit depth: 8 (configured at compile time)

Options:

 -h, --help List basic options
 --longhelp List more options
 --fullhelp List all options

Example usage:

 Constant quality mode:
 x264 --crf 24 -o <output> <input />

 Two-pass with a bitrate of 1000kbps:
 x264 --pass 1 --bitrate 1000 -o <output> <input />
 x264 --pass 2 --bitrate 1000 -o <output> <input />

 Lossless:
 x264 --qp 0 -o <output> <input />

 Maximum PSNR at the cost of speed and visual quality:
 x264 --preset placebo --tune psnr -o <output> <input />

 Constant bitrate at 1000kbps with a 2 second-buffer:
 x264 --vbv-bufsize 2000 --bitrate 1000 -o <output> <input />

Presets:

 --profile <string> Force the limits of an H.264 profile
 Overrides all settings.
 - baseline,main,high,high10,high422,high444
 --preset <string> Use a preset to select encoding settings [medium]
 Overridden by user settings.
 - ultrafast,superfast,veryfast,faster,fast
 - medium,slow,slower,veryslow,placebo
 --tune <string> Tune the settings for a particular type of source
 or situation
 Overridden by user settings.
 Multiple tunings are separated by commas.
 Only one psy tuning can be used at a time.
 - psy tunings: film,animation,grain,
 stillimage,psnr,ssim
 - other tunings: fastdecode,zerolatency

Frame-type options:

 -I, --keyint <integer or="or"> Maximum GOP size [250]
 --tff Enable interlaced mode (top field first)
 --bff Enable interlaced mode (bottom field first)
 --pulldown <string> Use soft pulldown to change frame rate
 - none, 22, 32, 64, double, triple, euro (requires cfr input)

Ratecontrol:

 -B, --bitrate <integer> Set bitrate (kbit/s)
 --crf <float> Quality-based VBR (0-51) [23.0]
 --vbv-maxrate <integer> Max local bitrate (kbit/s) [0]
 --vbv-bufsize <integer> Set size of the VBV buffer (kbit) [0]
 -p, --pass <integer> Enable multipass ratecontrol
 - 1: First pass, creates stats file
 - 2: Last pass, does not overwrite stats file

Input/Output:

 -o, --output <string> Specify output file
 --sar width:height Specify Sample Aspect Ratio
 --fps Specify framerate
 --seek <integer> First frame to encode
 --frames <integer> Maximum number of frames to encode
 --level <string> Specify level (as defined by Annex A)
 --quiet Quiet Mode

Filtering:

 --vf, --video-filter <filter0>/<filter1>/... Apply video filtering to the input file

 Filter options may be specified in <filter>:<option>=<value> format.

 Available filters:
 crop:left,top,right,bottom
 select_every:step,offset1[,...]
</value></option></filter></filter1></filter0></string></integer></integer></string></integer></integer></integer></float></integer></string></integer></string></string></string></output></output></output></output></output></output>



Thanks,
-s


-
FFMEPG crop : Invalid too big or non positive size for width '1920' or height '1040'
12 février 2021, par NatePhysicsI run into a strange issue with a particular file in FFMPEG. When I try and crop it down a little I get :


[Parsed_crop_0 @ 000002ad60c27980] Invalid too big or non positive size for width '1920' or height '1040'
[Parsed_crop_0 @ 000002ad60c27980] Failed to configure input pad on Parsed_crop_0
Error reinitializing filters!
Failed to inject frame into filter network: Invalid argument
Error while processing the decoded data for stream #0:37
Conversion failed!



This is odd to me because you can even see from the stream metadata that the resolution is much higher :


Metadata:
 encoder : libebml v1.4.0 + libmatroska v1.6.2
 creation_time : 2021-02-09T22:45:47.000000Z
 Duration: 02:17:48.93, start: 0.000000, bitrate: 8548 kb/s
 Stream #0:0: Video: h264 (High), yuv420p(progressive), **1920x1080** [SAR 1:1 DAR 16:9], 23.98 fps, 23.98 tbr, 1k tbn, 47.95 tbc (default)



There's only 1 video stream. I'm running the following command :


ffmpeg -i "wedding.mkv" -filter:v "crop=1920:1040" -c:v libx264 -preset slow -tune film -profile:v high -level 4.1 -crf 19 -c:a copy -c:s copy -map 0 "wedding-cropped.mkv"



I can preview the crop using the following command without any errors :


ffplay -i "wedding.mkv" -vf "crop=1920:960"



I've cropped a few files before without issue. I'm a bit confused as to why I'm getting a resolution error in this case when the video file is clearly higher resolution. I've also tested lowering the cropped resolution and even when I lower both by several hundred pixels it still spits out the same error. Any thoughts or suggestions ?