
Recherche avancée
Médias (1)
-
Carte de Schillerkiez
13 mai 2011, par
Mis à jour : Septembre 2011
Langue : English
Type : Texte
Autres articles (28)
-
MediaSPIP Core : La Configuration
9 novembre 2010, parMediaSPIP Core fournit par défaut trois pages différentes de configuration (ces pages utilisent le plugin de configuration CFG pour fonctionner) : une page spécifique à la configuration générale du squelettes ; une page spécifique à la configuration de la page d’accueil du site ; une page spécifique à la configuration des secteurs ;
Il fournit également une page supplémentaire qui n’apparait que lorsque certains plugins sont activés permettant de contrôler l’affichage et les fonctionnalités spécifiques (...) -
Encoding and processing into web-friendly formats
13 avril 2011, parMediaSPIP automatically converts uploaded files to internet-compatible formats.
Video files are encoded in MP4, Ogv and WebM (supported by HTML5) and MP4 (supported by Flash).
Audio files are encoded in MP3 and Ogg (supported by HTML5) and MP3 (supported by Flash).
Where possible, text is analyzed in order to retrieve the data needed for search engine detection, and then exported as a series of image files.
All uploaded files are stored online in their original format, so you can (...) -
Création définitive du canal
12 mars 2010, parLorsque votre demande est validée, vous pouvez alors procéder à la création proprement dite du canal. Chaque canal est un site à part entière placé sous votre responsabilité. Les administrateurs de la plateforme n’y ont aucun accès.
A la validation, vous recevez un email vous invitant donc à créer votre canal.
Pour ce faire il vous suffit de vous rendre à son adresse, dans notre exemple "http://votre_sous_domaine.mediaspip.net".
A ce moment là un mot de passe vous est demandé, il vous suffit d’y (...)
Sur d’autres sites (6025)
-
nvenc encoder performed resolution 2560 * 1440 encoding yuv444 failed ?
8 novembre 2022, par Travis990NVIDIA Gefore GTX 1660Ti graphics card, I use video-sdk-samples for HEVC encoding, YUV format : NV_ENC_BUFFER_FORMAT_YUV444, resolution “1920 * 1080” and “3840 * 2160” resolution encoding is successful, but resolution 2560*1440 encoding, prompting error info :NV_ENC_ERR_INVALID_PARAM, I do not know where the problem lies ?


void NvEncoder::DoEncode(NV_ENC_INPUT_PTR inputBuffer, std::vector<bool> &vKeyFrame, std::vector> &vPacket, NV_ENC_PIC_PARAMS *pPicParams)
{
 NV_ENC_PIC_PARAMS picParams = {};
 if (pPicParams)
 {
 picParams = *pPicParams;
 }
 picParams.version = NV_ENC_PIC_PARAMS_VER;
 picParams.pictureStruct = NV_ENC_PIC_STRUCT_FRAME;
 picParams.inputBuffer = inputBuffer;
 picParams.bufferFmt = GetPixelFormat();
 picParams.inputWidth = GetEncodeWidth();
 picParams.inputHeight = GetEncodeHeight();
 picParams.outputBitstream = m_vBitstreamOutputBuffer[m_iToSend % m_nEncoderBuffer];
 picParams.completionEvent = m_vpCompletionEvent[m_iToSend % m_nEncoderBuffer];
 NVENCSTATUS nvStatus = m_nvenc.nvEncEncodePicture(m_hEncoder, &picParams);
 if (nvStatus == NV_ENC_SUCCESS || nvStatus == NV_ENC_ERR_NEED_MORE_INPUT)
 {
 m_iToSend++;
 GetEncodedPacket(m_vBitstreamOutputBuffer, vKeyFrame, vPacket, false);
 }
 else
 {
 printf("picParams.inputWidth = %d,picParams.inputHeight = %d \n", picParams.inputWidth, picParams.inputHeight);
 NVENC_THROW_ERROR("nvEncEncodePicture API failed", nvStatus);
 }
}

error:
nvEncEncodePicture Prompt Error:NV_ENC_ERR_INVALID_PARAM 

</bool>


`


-
dnn_backend_tf.c : add option sess_config for tf backend
12 octobre 2020, par Guo, Yejundnn_backend_tf.c : add option sess_config for tf backend
TensorFlow C library accepts config for session options to
set different parameters for the inference. This patch exports
this interface.The config is a serialized tensorflow.ConfigProto proto, so we need
two steps to use it :
1. generate the serialized proto with python (see script example below)
the output looks like : 0xab...cd
where 0xcd is the least significant byte and 0xab is the most significant byte.2. pass the python script output into ffmpeg with
dnn_processing=options=sess_config=0xab...cdThe following script is an example to specify one GPU. If the system contains
3 GPU cards, the visible_device_list could be '0', '1', '2', '0,1' etc.
'0' does not mean physical GPU card 0, we need to try and see.
And we can also add more opitions here to generate more serialized proto.script example to generate serialized proto which specifies one GPU :
import tensorflow as tf
gpu_options = tf.GPUOptions(visible_device_list='0')
config = tf.ConfigProto(gpu_options=gpu_options)
s = config.SerializeToString()
b = ''.join("%02x" % int(ord(b)) for b in s[: :-1])
print('0x%s' % b) -
How to modify this Windows script to do a match ?
21 janvier 2016, par Andrei Clearffmpeg can resize a video/image file .. first is input_file .. parameters .. output_file ..
ffmpeg -i input.avi -vf scale=320:240 output.avi
or
ffmpeg -i 20140724_071746.mp4 -vf scale=640:-1 20140724_071746_LOW_640.mp4
more info here : https://trac.ffmpeg.org/wiki/Scaling%20%28resizing%29%20with%20ffmpeg
I want it to downscale all the videos on my microSD card to create space (I have originals backed-up)
So I want it to go throw all the files in all the sub-directories overnight and resize all the files. Chances are that the script might stop or crash and I would need to run it again, or if I add new files I would want to run it again.
So I would want it to skip processing all the files that have been processed AND their resized versions.
In my case if a
FILE_NAME.mp4
also hasFILE_NAME_LOW_640.mp4
SKIP it
AND
if aFILE_NAME_LOW_640.mp4
has*640
SKIP itHere is my Windows batch script so far
REM @echo off
REM just save as "DOS"
REM cd /d C:\s
setlocal enabledelayedexpansion
for %%j in (*.mp4) do (
set filename=%%~nj
echo %%j
ffmpeg -i %%j -vf scale=640:-1 %%j_LOW_640.mp4
REM but now I want to add the two checks to skip files that have been resized .. or if they are the resized version
REM if not "!filename!"=="%%j_LOW_640.mp4" AND IF FILE !COINTAIN *640* THEN ffmpeg -i %%j -vf scale=640:-1 %%j_LOW_640.mp4
)
pause
REM AND I would also want it to process all the sub-directoriesIn other words my questions for help are :
-
How can I do a check for a string if it contains a string match ?
-
How can I have my script also process all the subdirectories ?
-