PC Easy Weblog

août 30, 2009

Winx Video Converter – Convertir une vidéo de pinnacle pour la lire sur mon DDM Storex

Filed under: Utilitaires — Étiquettes : , , — trucmuche92 @ 11:43

digiartyJ’en ai cherché des softs gratuits et plutôt simple d’utilisation pour diminuer la taille des vidéos enregistrée depuis TV Center Pro de Pinnacle, et je crois que je viens de trouver celui qui me convient, il s’agit de Winx Video Converter de Digiarty software.

Le challenge est de réduire une vidéo enregistrée au format DivX home cinema (pour avoir une définition qui tient la route)  qui pèse quand même 2,9 Go pour un film de 1h30, vers quelque chose de plus petit, environ 0,9Go.

L’autre challenge est d’avoir au final une vidéo qui supporte les fonctionnalités de mon disque dur multimédia Storex mpix 353, qui pour certaines vidéos compressées par d’autres logiciels ne permet pas d’effectuer une avance rapide du film, ou de positionner le film à un temps précis, pour reprendre une lecture par exemple.

Enfin il s’agit d’employer un soft simple car je n’y connais rien en format vidéo.

Winx Video Converter a ceci en plus qu’il peut convertir à la suite plusieurs vidéos (avec possibilité de fermeture de Windows quand tout est fini), et que pour chaque vidéo, deux curseurs permettent d’éliminer des émissions parasites avant et après la vidéo.

Voici une capture de Winx Video Converter Avec le paramétrage que j’utilise :

winx video converter

  • Onglet to AVI
  • Video format : DivX
  • Il faut cocher Use high quality video
  • Afin d’avoir au final une taille inférieure à 1Go avec une qualité acceptable, je valorise  Video Quality à 1100
  • Je ne touche à rien d’autre sauf l’Output folder (répertoire de destination des vidéos converties)

Pour info, avec ce paramétrage, il faut 35 minutes pour convertir un film d’1h30.

Winx Video Converter a aussi son petit frère qui est WinX Free iPhone Video Converter, qui est un autre logiciel gratuit et qui permet de convertir des vidéos pour son iPhone.

mai 18, 2009

SQL Server – UPDATE de lignes d’une table par un SELECT

Filed under: Développement, Utilitaires — Étiquettes : , , , — trucmuche92 @ 9:26

Pour ceux qui comme moi ne se rappelaient plus comment on mettait à jour une table à partir d’un SELECT voici un mémo :

Le principe est de se représenter dans un premier temps un SELECT (multi-table) qui contient la table que l’on veut mettre à jour.

L’exemple ci-dessous mettra a jour le champ-flag ACTIF d’une table PRODUIT en fonction du champ VISIBLE du d’une table d’association CATALOGUE_PRODUIT dans lequel il est.

1 – Représentation en SELECT

select p.pro_actif, c.pro_visible, etc…
from PRODUIT p
inner join  CATALOGUE_PRODUIT c
on p.pro_codesap = c.pro_codesap

2 – Pour la commande d’UPDATE, on dégage la partie SELECT pour la remplacer par la syntaxe UPDATE

update p set p.pro_actif = c.pro_visible, p.datmaj = getdate()
from PRODUIT p
inner join  CATALOGUE_PRODUIT c
on p.pro_codesap = c.pro_codesap

On remarquera l’importance du raccourci (alias) p pour la table PRODUIT qui est représentée à la fois pour la table du SELECT et la table de l’UPDATE.

Remarque : on ne peut mettre à jour que les champs d’une table.

avril 24, 2009

CSharp – Evennement & Delegate & EventArgs, pour que ce soit clair

Filed under: Développement, Utilitaires — Étiquettes : , — trucmuche92 @ 11:02

Voici pas à pas les éléments à mettre en place pour exploiter de l’évennementiel depuis un UserControl.
L’exemple fournie illustre un UserControl qui est inclus dans les éléments d’une liste (un Datalist par exemple), ce Usercontrol déclenche un évennement lorsque l’utilisateur ajoute une quantité à son panier (dans le cas d’une boutioque en ligne).

1 – Définir un évennement (=définir un Delegate)

On créée un Delegate que l’on nomme UCMAJPanierEventHandler.
Un Delegate se situe au même niveau qu’une Class, il n’est donc pas à mettre en place à l’intérieur d’une Class ou d’un UserControl

Version Basique :

public delegate void UCMAJPanierEventHandler(object sender, EventArgs e);

object sender et EventArgs e sont la signature de base.
Si lors de l’évennement on veut transmettre des information supplémentaires, on peut créer une classe qui hérite de la classe EventArgs :

 public class UCMAJPanierEventArgs : EventArgs
 {
      public string pro_codesap;
       public string quantite;
 }

Dès lors la définition du Delegate deviendra :

public delegate void UCMAJPanierEventHandler(object sender, UCMAJPanierEventArgs e);

2 – Ajouter à son controle la possibilité d’utiliser ce Delegate en tant que Sender

 public partial class UCDetailProduit : System.Web.UI.UserControl
 {
      public event UCMAJPanierEventHandler UCMajPanier;
      ...
      ...
 }

On déclare donc un événement du type UCMAJPanierEventHandler, et au même titre qu’une propriété (exemple string), on lui donne un Nom (UCMajPanier)
Pour être accessible aux autres Controles, Pages, il doit être Public.

Pour « Raiser » l’Evt, la commande est this.UCMajPanier(this, args) où args est l’objet qui supporte les arguments que l’on veut envoyer avec l’événement.
Il est nécessaire de tester préalablement si L’événement est branché par un Controle « receveur » sinon cela génère une exception d’où if (this.UCMajPanier != null).

public partial class UCDetailProduit : System.Web.UI.UserControl
 {
    public event UCMAJPanierEventHandler UCMajPanier;
    ...
    ...
    protected void btn_ajouter_panier_Click(object sender, EventArgs e)
    {
        if (this.UCMajPanier != null)
        {
            UCMAJPanierEventArgs args = new UCMAJPanierEventArgs();
            args.pro_codesap = hidden_prd_code.Text;
            args.quantite = txt_qte.Text;
            this.UCMajPanier(this, args);
        }
    }
    ...
    ...
 }

3 – Connexion du Sender au Receveur

Lors de la génération du Controle Sender dans le Datalist, il faut créer une « connexion » entre le Sender et celui qui va gérer la réception de l’évennement.
Pour un Datalist, le moment idéal est l’evennement Item_Created :

public partial class prod_liste System.Web.UI.Page
{
....
 ....
protected void dlProduits_ItemCreated(object sender, DataListItemEventArgs e)
{
    if ((e.Item.ItemType == ListItemType.AlternatingItem) || (e.Item.ItemType == ListItemType.Item))
    {
        UCDetailProduit dp = e.Item.FindControl("UCDetailProduit") as UCDetailProduit;
        if (dp != null)
        {
           dp.UCMajPanier += new UCMAJPanierEventHandler(ProduitAjouterAuPanier);
        }
    }
    }
    ....
    ....
    protected void ProduitAjouterAuPanier(object sender, UCMAJPanierEventArgs e)
    {
        DataService.UpdatePanier(e.pro_codesap, e.quantite);
    }
    }

février 7, 2009

Fences – Organiser son bureau

Filed under: Utilitaires — Étiquettes : — trucmuche92 @ 10:17

stardockPour ceux comme moi qui utilisent beaucoup leur bureau, Fences est un soft de Stardock qui permet d’organiser le bureau en plusieurs blocs éditables.

fences

On peux resizer les blocs, les faire glisser, modifier le look, c’est pas mal du tout, j’hadère illico.

Matez une vidéo démo ici

janvier 27, 2009

Comparer 2 fichiers en ligne

Filed under: Utilitaires — Étiquettes : — trucmuche92 @ 9:53

Plus besoin de rechercher et télécharger une soft sur le net pour faire une comparaison de fichiers, un service en ligne existe, c’est CompareMyFiles.

Ne vous attendez pas à avoir des fonctionnalités élaborés, c’est assez basique, mais ça peut dépanner surtout que c’est pas souvent qu’on a besoin d’un tel outil, et que c’est relou d’installer un logiciel pour une tâche qu’on effectue que très rarement.

septembre 13, 2008

Plus vite que les raccourcis-clavier : les raccourcis-souris

Filed under: Utilitaires — Étiquettes : — trucmuche92 @ 4:06

Votre souris est sans doute dotées de boutons supplémentaires comme la possibilité de faire un click gauche ou droit à l’aide de la molette, ou encore d’un couple de boutons en extra.

Configurez ces boutons pour effectuer des tâches courantes comme afficher le bureau, ou de basculer d’une application à l’autre.

Exemples :

  • Click du bouton-extra-droite : Fermer l’application en cours (raccourci ALT+F4)
  • Click du bouton-extra-gauche : Afficher le bureau
  • Click vers la droite de la molette : Basculer vers l’application suivante (raccourci ALT+TAB)

Remarque : Si dans certains cas la configuration du raccourci est impossible (cas de la touche Windows par exemple), créez dans ce cas un raccourci sur le bureau et affectez lui un raccourci plus « conventionnel » que vous paramétrerez dans votre utilitaire de souris (exemple du raccourci pour afficher le bureau transformer en CTRL+MAJ+F12 par exemple).

septembre 9, 2008

Wizzgo – Convertir le .mov en .avi avec MediaCoder

Filed under: Logiciels, Tv, Utilitaires — Étiquettes : , , , — trucmuche92 @ 7:06

Le format des vidéos reçues depuis Wizzgo est du .MOV, seulement certains appareils ne lisent pas ce format et il est intéressant dès lors de les convertir en .AVI.

Mais voilà, si il existe de nombreux outils de conversion vidéo, certains sont bridés car on ne les achète pas, d’autres génèrent des .AVI d’une taille hallucinante et d’autres nécessitent un paramétrage audio-vidéo « inbitables ».

J’ai personnellement opté sur cette dernière option en utilisant MediaCoder (Freeware), en y appliquant un paramétrage que je tiens du site Tutoriel-animé (qui en passant est plutôt chouette).

Aspect de l'interface de MediaCoder

Aspect de l'interface de MediaCoder

Pour ne pas avoir à reconfigurer ce paramétrage barbare à chaque fois que je fais des conversions de vidéos, je l’ai sauvegardé et le recharge par le menu Fichier/Load preset.

Le fichier de paramétrage est un fichier xml son contenu est :

<?xml version="1.0" encoding="UTF-8"?>
<MediaCoderPrefs>
<node key="overall.ui.noWelcome" value="4166"/>
<node key="overall.audio.channels" value="Original"/>
<node key="overall.video.mode" value="Quality-based"/>
<node key="overall.video.quality" value="90"/>
<node key="overall.video.format" value="XviD"/>
<node key="overall.container.format" value="AVI"/>
</MediaCoderPrefs>
Manip : Copier le texte ci-dessus dans le bloc-note et enregistrez le fichier sous mov2avi.xml par exemple.

Avec ce paramétrage, vous aurez un film d’une heure et demi qui au final aura une taille d’environ 700 Mo, ce qui est la taille normale, en revanche, la qualité d’image laisse à désirer, mais on s’en fout.

Petite remarque : la durée de la conversion est relativement longue (+ ou – la durée de la vidéo), mais quelque soit l’outil qu’on utilise, il semblerait qu’on n’y échappe pas.

Wizzgo – Impossible de supprimer le fichier .mov

Filed under: Tv, Utilitaires — Étiquettes : , — trucmuche92 @ 6:05

Unlocker-logo

Les fichiers .mov téléchargés depuis Wizzgo restent parfois rattachés à un process windows qui les rends impossible à renommer ou supprimer.

Dans ce cas, il faut utiliser un outil qui détruit ce lien, personnellement j’utilise Unlocker.

Une fois installé, ce soft ajoute un sous-menu dans le menu contextuel des fichiers de l’explorateur de fichiers Windows.

Un click sur Unlocker ouvre une fenêtre listant le(s) process qui empêchent la suppression ou le renommage, et surtout, donne la possibilité de détacher ce(s) process du fichier.

septembre 6, 2008

Mmm pour y voir plus clair

Filed under: Utilitaires, windows — Étiquettes : , , — trucmuche92 @ 9:52

Au fur et à mesure que l’on installe des logiciels, les menus contextuels de windows (c’est à dire les menus déroulants qui s’affichent quand on click-droit sur un fichier, un répertoire), s’étoffent de fonctionnalités que l’on utilise rarement voir même jamais.

Mmm permet de mettre de cöté ces sous-menus et ainsi d’épurer la liste des fonctionnalités proposées pour ne laisser que celles que vous utilisez couramment.


Croyez moi, après ce petit ménage, tout paraît plus clair.

août 27, 2008

Box.net – Partage de fichiers en lignes et bien plus encore…

Filed under: Utilitaires — Étiquettes : , , , , — trucmuche92 @ 10:36

Util, beau, simple et efficace

Avec Box.net, vous bénéficiez d’1Go (option gratuite) pour stocker en ligne toute sorte de fichier (travail, média)

  • Pas de téléchargement de logiciel
  • Vous organisez vous même vos répertoires
  • Pour chacun de vos répertoires, vous avez une URL (configurable en privé ou en public).
  • Vous gérez les utilisateurs et sécurisez l’accès aux répertoires (lecture, lecture écriture).
  • Invitez vos amis, collaborateurs, à consulter vos répertoires (mémorisation des adresses).
  • Les fichiers médias (vidéos, images, mp3) peuvent être lus directement par le navigateur.

Aspect de la page d’administration :

Une fois les fichiers uploadés, envoyez par mail le lien (que vous fourni le box.net) de votre dossier, le destinataire, lorsqu’il ouvrira le lien sera dirigé vers la page suivante (exemple avec des images) :

Ou encore, avec des fichiers audio :

Bien entendu, il est possible de stocker des vidéos, et comme pour les autres médias de les lire directement à partir le la page web.

Tous les fichiers que vous partagez sont téléchargeables.

C’est aussi un outil bien utile dans le cas où un fichier trop volumineux est rejeté par votre service de messagerie.

Enfin, j’ai découvert ce service parcequ’il est proposé comme Widget par WordPress, mais au delà de proposer un « gadget » multimedia insérable dans les pages de votre site (le Widget placé dans ma side bar de gauche), Box.net est aussi et surtout un outil de partage et de sauvegarde de fichiers.

Older Posts »

Créez un site Web ou un blog gratuitement sur WordPress.com.