• # Une prĂ©sentation en vidĂ©o et slides

    PostĂ© par (site web personnel) . ÉvaluĂ© Ă  9.

    MalgrĂ© que ce soit un "concurrent" Ă  mon petit debugger Ă  moi (faudra un jour que je publie sa version plus avancĂ©e de l'UI... Plus dans le style de fq), soyons fair-play, une prĂ©sentation de fq en vidĂ©o par son crĂ©ateur (ouais, je trouve le moyen malgrĂ© que ce soit un "concurrent" d'hĂ©berger sa prĂ©sentation :) ), les slides seront sur le site de la confĂ©rence correspondante dans quelques jours, le temps que je me motive Ă  nettoyer/peaufiner la liste de slides (donc la il y a un peu d'IPoT, sans doute pas encore la au moment oĂč vous lisez, mais pour rĂ©fĂ©rence un peu plus tard).

  • # Pas une alternative?

    PostĂ© par . ÉvaluĂ© Ă  8.

    J'étais intrigué, j'ai été voir (trÚs trÚs) vite fait:

    • jq est un outil pour manipuler du JSon en ligne de commande ou via scripts shell. Bon, lui, je le connaissais dĂ©jĂ .
    • yq semble ĂȘtre le pendant YAML de jq
    • fq sert sur les donnĂ©es binaires, donc, pas sur du json, yaml, html?
    • mediainfo semble ĂȘtre un outil pour rĂ©cupĂ©rer les infos de fichiers audio-vidĂ©os, comme le nom le suggĂšre.

    Du coup, à vue de nez, tous ces outils sont en fait complémentaires, et non pas des alternatives l'un à l'autre.
    Je me trompe quelque part?

    PS: merci pour le partage

    • [^] # Re: Pas une alternative?

      PostĂ© par . ÉvaluĂ© Ă  5.

      • fq sert sur les donnĂ©es binaires, donc, pas sur du json, yaml, html?

      Le lien indique

      Supported formats

      aac_frame, adts, adts_frame, amf0, apev2, apple_bookmark, ar, asn1_ber, av1_ccr, av1_frame, av1_obu, avc_annexb, avc_au, avc_dcr, avc_nalu, avc_pps, avc_sei, avc_sps, avi, avro_ocf, bencode, bitcoin_blkdat, bitcoin_block, bitcoin_script, bitcoin_transaction, bits, bplist, bsd_loopback_frame, bson, bytes, bzip2, cbor, csv, dns, dns_tcp, elf, ether8023_frame, exif, fairplay_spc, flac, flac_frame, flac_metadatablock, flac_metadatablocks, flac_picture, flac_streaminfo, gif, gzip, hevc_annexb, hevc_au, hevc_dcr, hevc_nalu, hevc_pps, hevc_sps, hevc_vps, html, icc_profile, icmp, icmpv6, id3v1, id3v11, id3v2, ipv4_packet, ipv6_packet, jpeg, json, jsonl, macho, macho_fat, markdown, matroska, mp3, mp3_frame, mp3_frame_vbri, mp3_frame_xing, mp4, mpeg_asc, mpeg_es, mpeg_pes, mpeg_pes_packet, mpeg_spu, mpeg_ts, msgpack, ogg, ogg_page, opus_packet, pcap, pcapng, png, prores_frame, protobuf, protobuf_widevine, pssh_playready, rtmp, sll2_packet, sll_packet, tar, tcp_segment, tiff, toml, tzif, udp_datagram, vorbis_comment, vorbis_packet, vp8_frame, vp9_cfm, vp9_frame, vpx_ccr, wasm, wav, webp, xml, yaml, zip

      https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll

    • [^] # Re: Pas une alternative?

      PostĂ© par (site web personnel) . ÉvaluĂ© Ă  6. DerniĂšre modification le 03 janvier 2023 Ă  16:42.

      mediainfo semble ĂȘtre un outil pour rĂ©cupĂ©rer les infos de fichiers audio-vidĂ©os, comme le nom le suggĂšre. [...] Du coup, Ă  vue de nez, tous ces outils sont en fait complĂ©mentaires, et non pas des alternatives l'un Ă  l'autre.

      MediaInfo a une option qui fournit des infos similaire, par exemple pour ID3v2 (2Ăšme exemple dans l'image du ReadMe de fq, pour que vous puissiez comparer un peu mĂȘme si je n'ai pas pris le mĂȘme exemple):

      000000 Id3v2 (2185170 bytes)
      000000 File Header (10 bytes)
      000000 identifier: ID3
      000003 version_major: 3 (0x03)
      000004 version_revision: 0 (0x00)
      000005 flags: 0 (0x00)
      000006 Unsynchronisation: No
      000006 Extended header: No
      000006 Experimental indicator: No
      000006 Size: 17117000 (0x01052F48) - 2185160 (0x2157C8)
      00000A TPE1 - Lead performer(s)/Soloist(s) (27 bytes)
      00000A Header (10 bytes)
      00000A Frame ID: TPE1
      00000E Size: 17 (0x00000011)
      000012 Flags: 0 (0x0000)
      000014 Tag alter preservation: No
      000014 File alter preservation: No
      000014 Read only: No
      000014 Compression: No
      000014 Encryption: No
      000014 Grouping identity: No
      000014 Text_encoding: 0 (0x00)
      000015 Information: Ella Fitzgerald
      

      Et c'est sur ce point qu'ils ont une fonction similaire. AprĂšs, je laisse Ă  chacun ses goĂ»ts et ses couleurs, chaque projet ayant ses avantages et inconvĂ©nients (et je ne peux ĂȘtre objectif la dessus... tout en reconnaissant un sacrĂ© travail fait et une façon de prĂ©senter dont je pourrai reprendre des idĂ©es tout en gardant mon style).

      jq est un outil pour manipuler du JSon en ligne de commande ou via scripts shell. Bon, lui, je le connaissais déjà.

      La, par contre, c'est sans doute une incomprĂ©hension, l'idĂ©e de fq est d'ĂȘtre Ă  (principalement) l'A/V ce que jq est Ă  d'autres types de format, en prenant le style de jq sur la mĂ©thodologie d'implĂ©mentation mais en le "spĂ©cialisant".

  • # nushell

    PostĂ© par . ÉvaluĂ© Ă  5.

    Ça irait bien avec un shell comme "newshell", qui promet de manipuler des flux structurĂ©s un peu Ă  la maniĂšre de powershell : https://www.nushell.sh/

    • [^] # Re: nushell

      PostĂ© par (site web personnel) . ÉvaluĂ© Ă  3.

      solene’% en a rĂ©cemment fait une prĂ©sentation et donnĂ© quelques exemples d’utilisation dans un billet de blog.

Suivre le flux des commentaires

Note : les commentaires appartiennent Ă  celles et ceux qui les ont postĂ©s. Nous n’en sommes pas responsables.