
Recherche avancée
Autres articles (60)
-
Pas question de marché, de cloud etc...
10 avril 2011Le vocabulaire utilisé sur ce site essaie d’éviter toute référence à la mode qui fleurit allègrement
sur le web 2.0 et dans les entreprises qui en vivent.
Vous êtes donc invité à bannir l’utilisation des termes "Brand", "Cloud", "Marché" etc...
Notre motivation est avant tout de créer un outil simple, accessible à pour tout le monde, favorisant
le partage de créations sur Internet et permettant aux auteurs de garder une autonomie optimale.
Aucun "contrat Gold ou Premium" n’est donc prévu, aucun (...) -
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. -
Support audio et vidéo HTML5
10 avril 2011MediaSPIP utilise les balises HTML5 video et audio pour la lecture de documents multimedia en profitant des dernières innovations du W3C supportées par les navigateurs modernes.
Pour les navigateurs plus anciens, le lecteur flash Flowplayer est utilisé.
Le lecteur HTML5 utilisé a été spécifiquement créé pour MediaSPIP : il est complètement modifiable graphiquement pour correspondre à un thème choisi.
Ces technologies permettent de distribuer vidéo et son à la fois sur des ordinateurs conventionnels (...)
Sur d’autres sites (9166)
-
video parse : ValueError : Attempt to convert a value (None) with an unsupported type () to a Tensor
16 février 2024, par John SiddarthI am trying to learn how to use classifications on video data and i am replicating the code from this website


And the code i am trying to use is :


# The way this tutorial uses the `TimeDistributed` layer requires TF>=2.10
pip install -U "tensorflow>=2.10.0"

pip install remotezip tqdm opencv-python
pip install -q git+https://github.com/tensorflow/docs

import tqdm
import random
import pathlib
import itertools
import collections

import os
import cv2
import numpy as np
import remotezip as rz

import tensorflow as tf

# Some modules to display an animation using imageio.
import imageio
from IPython import display
from urllib import request
from tensorflow_docs.vis import embed

def format_frames(frame, output_size):
 """
 Pad and resize an image from a video.

 Args:
 frame: Image that needs to resized and padded. 
 output_size: Pixel size of the output frame image.

 Return:
 Formatted frame with padding of specified output size.
 """
 frame = tf.image.convert_image_dtype(frame, tf.float32)
 frame = tf.image.resize_with_pad(frame, *output_size)
 return frame

def frames_from_video_file(video_path, n_frames, output_size = (224,224), frame_step = 15):
 """
 Creates frames from each video file present for each category.

 Args:
 video_path: File path to the video.
 n_frames: Number of frames to be created per video file.
 output_size: Pixel size of the output frame image.

 Return:
 An NumPy array of frames in the shape of (n_frames, height, width, channels).
 """
 # Read each video frame by frame
 result = []
 src = cv2.VideoCapture(str(video_path)) 

 video_length = src.get(cv2.CAP_PROP_FRAME_COUNT)

 need_length = 1 + (n_frames - 1) * frame_step

 if need_length > video_length:
 start = 0
 else:
 max_start = video_length - need_length
 start = random.randint(0, max_start + 1)

 src.set(cv2.CAP_PROP_POS_FRAMES, start)
 # ret is a boolean indicating whether read was successful, frame is the image itself
 ret, frame = src.read()
 result.append(format_frames(frame, output_size))

 for _ in range(n_frames - 1):
 for _ in range(frame_step):
 ret, frame = src.read()
 if ret:
 frame = format_frames(frame, output_size)
 result.append(frame)
 else:
 result.append(np.zeros_like(result[0]))
 src.release()
 result = np.array(result)[..., [2, 1, 0]]

 return result

curl -O https://upload.wikimedia.org/wikipedia/commons/8/86/End_of_a_jam.ogv

video_path = "End_of_a_jam.ogv"

sample_video = frames_from_video_file(video_path, n_frames = 10)
sample_video.shape



Here's a summary of the troubleshooting steps I attempted :


- 

-
Check File Path : I verified that the file path to the video was correct and accessible from the Python environment.


-
Verify File Permissions : I ensured that the video file had the necessary permissions to be read by the Python code.


-
Test with Absolute Path : I attempted to use an absolute file path to access the video file to eliminate any ambiguity in the file's location.


-
Check File Format and Encoding : I examined the video file to ensure it was in a supported format and encoded properly for reading by OpenCV.












Despite attempting these steps, I encountered challenges in accessing and processing the video file.


-
-
ffmpeg error : Could not write header for output file #0 (incorrect codec parameters ?) : Muxer not found
30 janvier 2016, par Benjamin RussellI am trying to segment a mp4 video file for HLS playback and I am getting the following error :
"Could not write header for output file #0 (incorrect codec parameters
?) : Muxer not found"Does anyone know what I am doing wrong ?
input command :
sudo ffmpeg -y -i adwd.mp4 -vcodec copy -acodec copy -force_key_frames 30 -map 0 -f segment segment_list adwd.m3u8 -segment_time 10 -segment_format mpeg_ts -segment_list_type m3u8 segment%d.ts
ffmpeg version 2.8.5 Copyright (c) 2000-2016 the FFmpeg developers
built with Apple LLVM version 7.0.2 (clang-700.1.81)
configuration: --prefix=/usr/local/Cellar/ffmpeg/2.8.5 --enable-shared --enable-pthreads --enable-gpl --enable-version3 --enable-hardcoded-tables --enable-avresample --cc=clang --host-cflags= --host-ldflags= --enable-opencl --enable-libx264 --enable-libmp3lame --enable-libvo-aacenc --enable-libxvid --enable-vda
libavutil 54. 31.100 / 54. 31.100
libavcodec 56. 60.100 / 56. 60.100
libavformat 56. 40.101 / 56. 40.101
libavdevice 56. 4.100 / 56. 4.100
libavfilter 5. 40.101 / 5. 40.101
libavresample 2. 1. 0 / 2. 1. 0
libswscale 3. 1.101 / 3. 1.101
libswresample 1. 2.101 / 1. 2.101
libpostproc 53. 3.100 / 53. 3.100Video information :
General / Container Stream #1
Total Video Streams for this File.................1
Total Audio Streams for this File.................1
Video Codecs Used.................................AVC
Audio Codecs Used.................................AAC LC
File Format.......................................MPEG-4
Play Time.........................................9h 1mn
Total File Size...................................588 MiB
Total Stream BitRate..............................152 Kbps
Encoded with......................................Lavf56.40.101
Video Stream #1
Codec (Human Name)................................AVC
Codec (FourCC)....................................avc1
Codec Profile.....................................High@L2.1
Frame Width.......................................426 pixels
Frame Height......................................240 pixels
Frame Rate........................................29.970 fps
Total Frames......................................973039
Display Aspect Ratio..............................16:9
Scan Type.........................................Progressive
Color Space.......................................YUV
Codec Settings (Summary)..........................CABAC / 4 Ref Frames
QF (like Gordian Knot)............................0.005
Codec Settings (CABAC)............................Yes
Codec Settings (Reference Frames).................4
Video Stream Length...............................9h 1mn 7s 68ms
Video Stream BitRate..............................15.2 Kbps
Video Stream BitRate Mode.........................VBR
Bit Depth.........................................8 bits
Video Stream Size.................................58.9 MiB (10%)
Video Encoder.....................................x264 - core 148 r2601 a0cd7d3
Video Encoder (Settings)..........................cabac=1 / ref=3 / deblock=1:0:0 / analyse=0x3:0x113 / me=hex / subme=7 / psy=1 / psy_rd=1.00:0.00 / mixed_ref=1 / me_range=16 / chroma_me=1 / trellis=1 / 8x8dct=1 / cqm=0 / deadzone=21,11 / fast_pskip=1 / chroma_qp_offset=-2 / threads=3 / lookahead_threads=1 / sliced_threads=0 / nr=0 / decimate=1 / interlaced=0 / bluray_compat=0 / constrained_intra=0 / bframes=3 / b_pyramid=2 / b_adapt=1 / b_bias=0 / direct=1 / weightb=1 / open_gop=0 / weightp=2 / keyint=250 / keyint_min=25 / scenecut=40 / intra_refresh=0 / rc_lookahead=40 / rc=crf / mbtree=1 / crf=23.0 / qcomp=0.60 / qpmin=0 / qpmax=69 / qpstep=4 / ip_ratio=1.40 / aq=1:1.00
Audio Stream #1
Codec.............................................AAC
Codec (FourCC)....................................40
Audio Stream Length...............................9h 1mn 7s 104ms
Audio Stream BitRate..............................128 Kbps
Audio Stream BitRate Mode.........................CBR
Number of Audio Channels..........................2
Audio Channel's Positions.........................Front: L R
Sampling Rate.....................................44.1 KHz
Audio Stream Size.................................495 MiB (84%) -
Anomalie #3418 : Les tables des plugins ne s’installent pas
6 avril 2015, par Franck DalotSPIP 3.1.0-alpha [21970]
Test chez ovh sur un mutualisé, je ne sais si je suis sur ce cluster, mais de toute façon, ils doivent être tous pareil http://cluster015.ovh.net/infosAucun prefix des tables particulier
Les plugin était toujours agenda et Mini Calendrier*SQLite 3*++
5.6.6 en mode prod = tables absente, mais présente dans une sauvegarde
5.5.22 en mode prod = tables absente, mais présente dans une sauvegarde
5.4.38 en mode prod = ok
5.3.29 en mode prod = tables absente, mais présente dans une sauvegarde5.6.6 en mode dev = tables absente, mais présente dans une sauvegarde
5.5.22 en mode dev = tables absente, mais présente dans une sauvegarde
5.4.38 en mode dev = ok
5.3.29 en mode dev = tables absente, mais présente dans une sauvegarde*SQLite 2*++
5.3.29 en mode prod = tables absente, mais présente dans une sauvegarde
Il y a une erreur qui s’affiche dans l’espace privé dès que j’y rentre :
Numero : 1, message : Array, squelette : ecrire/public/composer.php, boucle : calculer_select() sql_select() ; , ligne : 876Par contre, je sais qu’elle est absente via ecrire/ ?exec=vertebres car quand j’essai de la lire via firefox, alors cela me sort :
SQLiteManager : Error in opening file spip.sqlite - either the file is encrypted or corrupt
Exception Name : NS_ERROR_FILE_CORRUPTED
Exception Message : Component returned failure code : 0x8052000b (NS_ERROR_FILE_CORRUPTED) [mozIStorageService.openUnsharedDatabase]A savoir par contre que je peux parfaitement lire la sauvegarde via firefox
5.3.29 en mode dev = Installation problématique, cela me sort des :
Warning : sqlite_query() [function.sqlite-query] : near "ORDER" : syntax error in /ecrire/req/sqlite_generique.php on line 2703
Http 302
Si je clique sur le lien (il a un problème d’accent) l’installation se fait quand même, mais il y beaucoup de Warning... et toujours l’erreur dans le squeletteWarning : sqlite_query() [function.sqlite-query] : near "ORDER" : syntax error in /home/liendami/www/spip3/spip/ecrire/req/sqlite_generique.php on line 2703
Warning : sqlite_query() [function.sqlite-query] : no such column : auteurs.imessage in /home/liendami/www/spip3/spip/ecrire/req/sqlite_generique.php on line 2703
Après linstallation des plugins, si je vais dans exec=sauvegarder
Warning : sqlite_query() [function.sqlite-query] : no such table : spip_evenements in /home/liendami/www/spip3/spip/ecrire/req/sqlite_generique.php on line 2703
Warning : sqlite_query() [function.sqlite-query] : no such table : spip_evenements_participants in /home/liendami/www/spip3/spip/ecrire/req/sqlite_generique.php on line 2703
Cela me fait bien la sauvegarde, mais d’autres warning apparaisent pendant
Sinon, c’est identique au mode "production"J’ai refais des 2 tests en MySQL (php 5.6.6 et php 5.4.38) en mode dev pour vérifier si les sauvegardes étaient avec ou sans les tables du plugin (je n’avais pas fait cette vérif avant)
Dans les deux cas, il y avait les tables dans les sauvegardes
Alors qu’elles étaient :
Absente dans la bdd en 5.6.6
Présente dans la bdd en 5.4.38