Recherche avancée

Médias (0)

Mot : - Tags -/organisation

Aucun média correspondant à vos critères n’est disponible sur le site.

Autres articles (57)

  • Mise à jour de la version 0.1 vers 0.2

    24 juin 2013, par

    Explications des différents changements notables lors du passage de la version 0.1 de MediaSPIP à la version 0.3. Quelles sont les nouveautés
    Au niveau des dépendances logicielles Utilisation des dernières versions de FFMpeg (>= v1.2.1) ; Installation des dépendances pour Smush ; Installation de MediaInfo et FFprobe pour la récupération des métadonnées ; On n’utilise plus ffmpeg2theora ; On n’installe plus flvtool2 au profit de flvtool++ ; On n’installe plus ffmpeg-php qui n’est plus maintenu au (...)

  • Personnaliser en ajoutant son logo, sa bannière ou son image de fond

    5 septembre 2013, par

    Certains thèmes prennent en compte trois éléments de personnalisation : l’ajout d’un logo ; l’ajout d’une bannière l’ajout d’une image de fond ;

  • Ecrire une actualité

    21 juin 2013, par

    Présentez les changements dans votre MédiaSPIP ou les actualités de vos projets sur votre MédiaSPIP grâce à la rubrique actualités.
    Dans le thème par défaut spipeo de MédiaSPIP, les actualités sont affichées en bas de la page principale sous les éditoriaux.
    Vous pouvez personnaliser le formulaire de création d’une actualité.
    Formulaire de création d’une actualité Dans le cas d’un document de type actualité, les champs proposés par défaut sont : Date de publication ( personnaliser la date de publication ) (...)

Sur d’autres sites (10105)

  • Anomalie #3697 : Bug svn10000 SPIP 3

    14 février 2016, par MiKaël Navarro

    Cependant je m’étonne que cette erreur là « remplissent les logs du serveur Web », d’autant que l’erreur n’est pas critique.
    Normalement le if ($dir = opendir(...)) n’entre pas dans le if si opendir retourne false. Par contre, oui ça créait une erreur PHP si le dossier n’existait pas, mais qui ne devrait pas perturber il me semble la suite du processus de mise à jour. Je n’ai pas été vérifier cependant.

    Effectivement le if ($dir = opendir(...)) n’entre pas dans le if si opendir retourne false, mais ce n’est pas le code que j’ai dans l’archive spip-3.1.zip (r22707 aujourd’hui en date du 6 janvier), au lieu de ça j’ai seulement (sans le if) :

    $dir = opendir($base) ;
    while (($f = readdir($dir)) !== false) 
    ...
    

    De plus je suis d’accord, ce n’est pas une Erreur mais un simple Warning que l’on retrouve dans /var/log/nginx/error.log :

    2016/02/14 12:36:04 [error] 1141#0 : *197 FastCGI sent in stderr : "PHP message : PHP Warning :  opendir(baddir/) : failed to open dir : No such file or directory in /home/mickey/public_html/test-opendir.php on line 2
    PHP message : PHP Warning :  readdir() expects parameter 1 to be resource, boolean given in /home/mickey/public_html/test-opendir.php on line 3" while reading response header from upstream, client : 127.0.0.1, server : localhost, request : "GET / mickey/test-opendir.php HTTP/1.1", upstream : "fastcgi ://unix :/var/run/php5-fpm.sock :", host : "localhost" 
    


    Ensuite le test while (($f = readdir($dir)) !== false) rentre dans une boucle infinie et c’est avec ça que j’ai créé un log de plus de 2Go !

    D’après les commit, je vois que c’était déjà corrigé dans la version SVN, mais un test supplémentaire mange pas de pain ça sera plus robuste et évitera l’écriture d’un Warning dans les logs pour rien :)

    En tout cas merci pour votre réactivité.

  • FFmpeg - Concat videos with different time base [duplicate]

    3 mai 2019, par Xys

    This question already has an answer here :

    I’m trying to concat videos with the concat demuxer, but it does not work when using one video ("video2.mp4" below). By does not work, I mean playing the concatenated video on a player will work until the second video part starts (it just cannot read the video anymore). It works with the concat filter though. They are both mp4 videos, so I think it’s because of the time base ? I can concat other videos with the concat demuxer and it works fine (even with different resolutions/bitrate). It only happens when trying to concat "video2.mp4".

    Also, I have a lot of warning/errors like this, probably when ffmpeg starts concatenating the 2nd video :

    [mp4 @ 0x7f847a814800] Non-monotonous DTS in output stream 0:0; previous: 906906, current: 302359; changing to 906907. This may result in incorrect timestamps in the output file.

    What would be the best way to have a minimum concat time ? Do I really need to use the concat filter or can I change the time base of "video1.mp4" if it’s really the problem ?

    Any help would be appreciated, thanks !

    Video 1 :

    ffprobe version 3.2.2 Copyright (c) 2007-2016 the FFmpeg developers
     built with Apple LLVM version 8.0.0 (clang-800.0.42.1)
     configuration: --prefix=/usr/local/Cellar/ffmpeg/3.2.2 --enable-shared --enable-pthreads --enable-gpl --enable-version3 --enable-hardcoded-tables --enable-avresample --cc=clang --host-cflags= --host-ldflags= --enable-libmp3lame --enable-libx264 --enable-libxvid --enable-opencl --disable-lzma --enable-vda
     libavutil      55. 34.100 / 55. 34.100
     libavcodec     57. 64.101 / 57. 64.101
     libavformat    57. 56.100 / 57. 56.100
     libavdevice    57.  1.100 / 57.  1.100
     libavfilter     6. 65.100 /  6. 65.100
     libavresample   3.  1.  0 /  3.  1.  0
     libswscale      4.  2.100 /  4.  2.100
     libswresample   2.  3.100 /  2.  3.100
     libpostproc    54.  1.100 / 54.  1.100
    Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'video1.mp4':
     Metadata:
       major_brand     : mp42
       minor_version   : 0
       compatible_brands: isommp42
       creation_time   : 2016-08-17T22:50:35.000000Z
     Duration: 00:00:10.11, start: 0.000000, bitrate: 38018 kb/s
       Stream #0:0(eng): Video: h264 (Baseline) (avc1 / 0x31637661), yuv420p, 1696x848, 37832 kb/s, 29.97 fps, 29.97 tbr, 90k tbn, 180k tbc (default)
       Metadata:
         creation_time   : 2016-08-18T00:02:24.000000Z
         handler_name    : VideoHandle
       Stream #0:1(eng): Audio: aac (LC) (mp4a / 0x6134706D), 48000 Hz, stereo, fltp, 189 kb/s (default)
       Metadata:
         creation_time   : 2016-08-18T00:02:24.000000Z
         handler_name    : SoundHandle

    Video 2 :

    ffprobe version 3.2.2 Copyright (c) 2007-2016 the FFmpeg developers
     built with Apple LLVM version 8.0.0 (clang-800.0.42.1)
     configuration: --prefix=/usr/local/Cellar/ffmpeg/3.2.2 --enable-shared --enable-pthreads --enable-gpl --enable-version3 --enable-hardcoded-tables --enable-avresample --cc=clang --host-cflags= --host-ldflags= --enable-libmp3lame --enable-libx264 --enable-libxvid --enable-opencl --disable-lzma --enable-vda
     libavutil      55. 34.100 / 55. 34.100
     libavcodec     57. 64.101 / 57. 64.101
     libavformat    57. 56.100 / 57. 56.100
     libavdevice    57.  1.100 / 57.  1.100
     libavfilter     6. 65.100 /  6. 65.100
     libavresample   3.  1.  0 /  3.  1.  0
     libswscale      4.  2.100 /  4.  2.100
     libswresample   2.  3.100 /  2.  3.100
     libpostproc    54.  1.100 / 54.  1.100
    Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'video2.mp4':
     Metadata:
       major_brand     : mp42
       minor_version   : 0
       compatible_brands: mp42mp41
       creation_time   : 2017-01-06T22:30:23.000000Z
     Duration: 00:00:08.19, start: 0.000000, bitrate: 101474 kb/s
       Stream #0:0(eng): Video: h264 (High) (avc1 / 0x31637661), yuv420p(tv, bt709), 4096x2048 [SAR 1:1 DAR 2:1], 101549 kb/s, 29.97 fps, 29.97 tbr, 30k tbn, 59.94 tbc (default)
       Metadata:
         creation_time   : 2017-01-06T22:30:23.000000Z
         handler_name    : ?Mainconcept Video Media Handler
         encoder         : AVC Coding
       Stream #0:1(eng): Audio: aac (LC) (mp4a / 0x6134706D), 48000 Hz, stereo, fltp, 125 kb/s (default)
       Metadata:
         creation_time   : 2017-01-06T22:30:23.000000Z
         handler_name    : #Mainconcept MP4 Sound Media Handler

    FFMpeg Command :

    ffmpeg -f concat -safe 0 -i concat.txt -c copy result.mp4

    concat.txt :

    file '/path/to/video1.mp4'
    file '/path/to/video2.mp4'

    Command result :

    ffmpeg version 3.2.2 Copyright (c) 2000-2016 the FFmpeg developers
     built with Apple LLVM version 8.0.0 (clang-800.0.42.1)
     configuration: --prefix=/usr/local/Cellar/ffmpeg/3.2.2 --enable-shared --enable-pthreads --enable-gpl --enable-version3 --enable-hardcoded-tables --enable-avresample --cc=clang --host-cflags= --host-ldflags= --enable-libmp3lame --enable-libx264 --enable-libxvid --enable-opencl --disable-lzma --enable-vda
     libavutil      55. 34.100 / 55. 34.100
     libavcodec     57. 64.101 / 57. 64.101
     libavformat    57. 56.100 / 57. 56.100
     libavdevice    57.  1.100 / 57.  1.100
     libavfilter     6. 65.100 /  6. 65.100
     libavresample   3.  1.  0 /  3.  1.  0
     libswscale      4.  2.100 /  4.  2.100
     libswresample   2.  3.100 /  2.  3.100
     libpostproc    54.  1.100 / 54.  1.100
    [mov,mp4,m4a,3gp,3g2,mj2 @ 0x7fbd8b808c00] Auto-inserting h264_mp4toannexb bitstream filter
    Input #0, concat, from 'concat.txt':
     Duration: N/A, start: 0.000000, bitrate: 38021 kb/s
       Stream #0:0(eng): Video: h264 (Baseline) (avc1 / 0x31637661), yuv420p, 1696x848, 37832 kb/s, 29.97 fps, 29.97 tbr, 90k tbn, 180k tbc
       Metadata:
         creation_time   : 2016-08-18T00:02:24.000000Z
         handler_name    : VideoHandle
       Stream #0:1(eng): Audio: aac (LC) (mp4a / 0x6134706D), 48000 Hz, stereo, fltp, 189 kb/s
       Metadata:
         creation_time   : 2016-08-18T00:02:24.000000Z
         handler_name    : SoundHandle
    Output #0, mp4, to 'result.mp4':
     Metadata:
       encoder         : Lavf57.56.100
       Stream #0:0(eng): Video: h264 (Baseline) ([33][0][0][0] / 0x0021), yuv420p, 1696x848, q=2-31, 37832 kb/s, 29.97 fps, 29.97 tbr, 90k tbn, 90k tbc
       Metadata:
         creation_time   : 2016-08-18T00:02:24.000000Z
         handler_name    : VideoHandle
       Stream #0:1(eng): Audio: aac (LC) ([64][0][0][0] / 0x0040), 48000 Hz, stereo, 189 kb/s
       Metadata:
         creation_time   : 2016-08-18T00:02:24.000000Z
         handler_name    : SoundHandle
    Stream mapping:
     Stream #0:0 -> #0:0 (copy)
     Stream #0:1 -> #0:1 (copy)
    Press [q] to stop, [?] for help
    frame=  112 fps=0.0 q=-1.0 size=   12701kB time=00:00:03.70 bitrate=28092.2kbits/s speed= 7.4x
    frame=  151 fps=151 q=-1.0 size=   18853kB time=00:00:05.00 bitrate=30857.5kbits/s speed=   5x
    frame=  224 fps=149 q=-1.0 size=   30042kB time=00:00:07.44 bitrate=33074.8kbits/s speed=4.95x
    frame=  268 fps=134 q=-1.0 size=   36596kB time=00:00:08.90 bitrate=33650.8kbits/s speed=4.44x
    [mov,mp4,m4a,3gp,3g2,mj2 @ 0x7fbd8a808000] Auto-inserting h264_mp4toannexb bitstream filter.9x
    [mp4 @ 0xb545d000] Non-monotonous DTS in output stream 0:1; previous: 484352, current: 445939; changing to 484353. This may result in incorrect timestamps in the output file.
    [concat @ 0xb545c400] DTS 304057 < 906906 out of order
    [mp4 @ 0xb545d000] Non-monotonous DTS in output stream 0:0; previous: 906906, current: 304057; changing to 906907. This may result in incorrect timestamps in the output file.
    [mp4 @ 0xb545d000] Non-monotonous DTS in output stream 0:1; previous: 484353, current: 446963; changing to 484354. This may result in incorrect timestamps in the output file.
    ...
    ... like 100 DTS errors ...
    ...
    [mp4 @ 0xb545d000] Non-monotonous DTS in output stream 0:0; previous: 907150, current: 548301; changing to 907151. This may result in incorrect timestamps in the output file.
    frame=  548 fps=169 q=-1.0 Lsize=  148399kB time=00:00:18.28 bitrate=66493.7kbits/s speed=5.64x
    video:148027kB audio:359kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 0.008622%

    Thank you in advance !

  • FFMpeg drawtext not working in my code

    10 juillet 2018, par Dev

    I am trying to overlay a text on existing movie using FFMpeg. Overlaying of an image works perfectly, but failed to drawtext. My code is as below.

    GeneralUtils.checkForPermissionsMAndAbove(RecordVideo.this, true);
    LoadJNI vk = new LoadJNI();
    String[] complexCommand = {
       "ffmpeg", "-i", FilePath, "-vf",
       "drawtext=text='Hello Dev..':"
           + "fontsize=24:fontfile=/system/fonts/DroidSans.ttf:box=1:boxcolor=black@0.5:x=w-tw:y=h-th",
       FilePath1};
    vk.run(complexCommand , StorageDIR , getApplicationContext());

    I am getting error as follows

    ffmpeg version git-2016-10-26-efa89a8 Copyright (c) 2000-2016 the FFmpeg

    developers
     built with gcc 4.9 (GCC) 20140827 (prerelease)
    ffmpeg4android 3.22_00_full_LM322
     libavutil      55. 35.100 / 55. 35.100
     libavcodec     57. 65.100 / 57. 65.100
     libavformat    57. 57.100 / 57. 57.100
     libavdevice    57.  2.100 / 57.  2.100
     libavfilter     6. 66.100 /  6. 66.100
     libswscale      4.  3.100 /  4.  3.100
     libswresample   2.  4.100 /  2.  4.100
     libpostproc    54.  2.100 / 54.  2.100
    Splitting the commandline.
    Reading option '-i' ... matched as input file with argument '/storage/emulated/0/Pictures/ReporterLive/VID_10072018141402.avi'.
    Reading option '-vf' ... matched as option 'vf' (set video filters) with argument 'drawtext=text='Hello Dev..':fontsize=24:fontfile=/system/fonts/DroidSans.ttf:box=1:boxcolor=black@0.5:x=w-tw:y=h-th'.
    Reading option '/storage/emulated/0/Pictures/ReporterLive/VID_10072018141402_1.avi' ... matched as output file.
    Finished splitting the commandline.
    Parsing a group of options: global .
    Successfully parsed a group of options.
    Parsing a group of options: input file /storage/emulated/0/Pictures/ReporterLive/VID_10072018141402.avi.
    Successfully parsed a group of options.
    Opening an input file: /storage/emulated/0/Pictures/ReporterLive/VID_10072018141402.avi.
    Setting default whitelist 'file,crypto'
    Probing mov,mp4,m4a,3gp,3g2,mj2 score:100 size:2048
    Probing mp3 score:1 size:2048
    Format mov,mp4,m4a,3gp,3g2,mj2 probed with size=2048 and score=100
    type: 70797466 'ftyp' parent:'root' sz: 24 8 3096055
    ISO: File Type Major Brand: mp42
    type: 7461646d 'mdat' parent:'root' sz: 3093790 32 3096055
    type: 766f6f6d 'moov' parent:'root' sz: 2241 3093822 3096055
    type: 6468766d 'mvhd' parent:'moov' sz: 108 8 2233
    time scale = 1000
    type: 61746475 'udta' parent:'moov' sz: 52 116 2233
    type: 4e4c4453 'SDLN' parent:'udta' sz: 16 8 44
    type: 64726d73 'smrd' parent:'udta' sz: 16 24 44
    type: 61746d73 'smta' parent:'udta' sz: 12 40 44
    type: 6174656d 'meta' parent:'moov' sz: 119 168 2233
    type: 726c6468 'hdlr' parent:'meta' sz: 33 8 111
    ctype=  (0x00000000)
    stype= mdta
    type: 7379656b 'keys' parent:'meta' sz: 43 41 111
    type: 74736c69 'ilst' parent:'meta' sz: 35 84 111
    type: 01000000 '' parent:'ilst' sz: 27 8 27
    lang "   " tag "com.android.version" value "7.0" atom "" 7 3
    type: 6b617274 'trak' parent:'moov' sz: 1023 287 2233
    type: 64686b74 'tkhd' parent:'trak' sz: 92 8 1015
    type: 6169646d 'mdia' parent:'trak' sz: 923 100 1015
    type: 6468646d 'mdhd' parent:'mdia' sz: 32 8 915
    type: 726c6468 'hdlr' parent:'mdia' sz: 44 40 915
    ctype=  (0x00000000)
    stype= vide
    type: 666e696d 'minf' parent:'mdia' sz: 839 84 915
    type: 64686d76 'vmhd' parent:'minf' sz: 20 8 831
    type: 666e6964 'dinf' parent:'minf' sz: 36 28 831
    type: 66657264 'dref' parent:'dinf' sz: 28 8 28
    type url  size 12
    Unknown dref type 0x08206c7275 size 12
    type: 6c627473 'stbl' parent:'minf' sz: 775 64 831
    type: 64737473 'stsd' parent:'stbl' sz: 171 8 767
    size=155 4CC= avc1/0x31637661 codec_type=0
    type: 43637661 'avcC' parent:'stsd' sz: 34 8 69
    type: 70736170 'pasp' parent:'stsd' sz: 16 42 69
    type: 726c6f63 'colr' parent:'stsd' sz: 19 58 69
    nclx: pri 1 trc 1 matrix 1 full 0
    type: 73747473 'stts' parent:'stbl' sz: 304 179 767
    track[0].stts.entries = 36
    sample_count=1, sample_duration=5942
    .
    sample_count=2, sample_duration=5401
    type: 73737473 'stss' parent:'stbl' sz: 24 483 767
    keyframe_count = 2
    type: 7a737473 'stsz' parent:'stbl' sz: 188 507 767
    sample_size = 0 sample_count = 42
    type: 63737473 'stsc' parent:'stbl' sz: 52 695 767
    track[0].stsc.entries = 3
    type: 6f637473 'stco' parent:'stbl' sz: 28 747 767
    AVIndex stream 0, sample 0, offset 831f, dts 0, size 212746, distance 0, keyframe 1
    .
    AVIndex stream 0, sample 41, offset 2e28a5, dts 221935, size 68753, distance 11, keyframe 0
    type: 6b617274 'trak' parent:'moov' sz: 931 1310 2233
    type: 64686b74 'tkhd' parent:'trak' sz: 92 8 923
    type: 6169646d 'mdia' parent:'trak' sz: 831 100 923
    type: 6468646d 'mdhd' parent:'mdia' sz: 32 8 823
    type: 726c6468 'hdlr' parent:'mdia' sz: 44 40 823
    ctype=  (0x00000000)
    stype= soun
    type: 666e696d 'minf' parent:'mdia' sz: 747 84 823
    type: 64686d73 'smhd' parent:'minf' sz: 16 8 739
    type: 666e6964 'dinf' parent:'minf' sz: 36 24 739
    type: 66657264 'dref' parent:'dinf' sz: 28 8 28
    type url  size 12
    Unknown dref type 0x08206c7275 size 12
    type: 6c627473 'stbl' parent:'minf' sz: 687 60 739
    type: 64737473 'stsd' parent:'stbl' sz: 91 8 679
    size=75 4CC= mp4a/0x6134706d codec_type=1
    audio channels 2
    version =0, isom =1
    type: 73647365 'esds' parent:'stsd' sz: 39 8 39
    MPEG-4 description: tag=0x03 len=25
    MPEG-4 description: tag=0x04 len=17
    esds object type id 0x40
    MPEG-4 description: tag=0x05 len=2
    Specific MPEG-4 header len=2
    mp4a config channels 2 obj 2 ext obj 0 sample rate 48000 ext sample rate 0
    type: 73747473 'stts' parent:'stbl' sz: 32 99 679
    track[1].stts.entries = 2
    sample_count=1, sample_duration=1024
    sample_count=113, sample_duration=1024
    type: 7a737473 'stsz' parent:'stbl' sz: 476 131 679
    sample_size = 0 sample_count = 114
    type: 63737473 'stsc' parent:'stbl' sz: 52 607 679
    track[1].stsc.entries = 3
    type: 6f637473 'stco' parent:'stbl' sz: 28 659 679
    AVIndex stream 1, sample 0, offset 20, dts 0, size 682, distance 0, keyframe 1
    AVIndex stream 1, sample 1, offset 2ca, dts 1024, size 683, distance 0, keyframe 1
    .
    AVIndex stream 1, sample 99, offset 28939d, dts 101376, size 682, distance 0, keyframe 1
    .
    AVIndex stream 1, sample 113, offset 28b8f2, dts 115712, size 683, distance 0, keyframe 1
    on_parse_exit_offset=3096055
    rfps: 16.500000 0.014060
    rfps: 16.583333 0.003530
    rfps: 16.666667 0.000000
    rfps: 16.666667 0.000000
    rfps: 16.750000 0.003470
    rfps: 16.750000 0.003470
    rfps: 16.833333 0.013939
    rfps: 50.000000 0.000001
    rfps: 50.000000 0.000001
    Before avformat_find_stream_info() pos: 3096055 bytes read:35009 seeks:1 nb_streams:2
    nal_unit_type: 7, nal_ref_idc: 3
    nal_unit_type: 8, nal_ref_idc: 3
    stream 0, sample 0, dts 0
    .
    stream 1, sample 47, dts 1002667
    nal_unit_type: 5, nal_ref_idc: 3
    Reinit context to 1920x1088, pix_fmt: yuv420p
    All info found
    stream 0: start_time: 0.000 duration: 2.526
    stream 1: start_time: 0.000 duration: 2.432
    format: start_time: 0.000 duration: 2.520 bitrate=9828 kb/s
    After avformat_find_stream_info() pos: 246313 bytes read:281290 seeks:2 frames:48
    Input #0, mov,mp4,m4a,3gp,3g2,mj2, from '/storage/emulated/0/Pictures/ReporterLive/VID_10072018141402.avi':
     Metadata:
       major_brand     : mp42
       minor_version   : 0
       compatible_brands: isommp42
       creation_time   : 2018-07-10T08:44:06.000000Z
       com.android.version: 7.0
     Duration: 00:00:02.52, start: 0.000000, bitrate: 9828 kb/s
       Stream #0:0(eng), 1, 1/90000: Video: h264 (High) (avc1 / 0x31637661), yuv420p(tv, bt709), 1920x1080, 9551 kb/s, SAR 1:1 DAR 16:9, 16.63 fps, 16.67 tbr, 90k tbn, 180k tbc (default)
       Metadata:
         creation_time   : 2018-07-10T08:44:06.000000Z
         handler_name    : VideoHandle
       Stream #0:1(eng), 47, 1/48000: Audio: aac (LC) (mp4a / 0x6134706D), 48000 Hz, stereo, fltp, 256 kb/s (default)
       Metadata:
         creation_time   : 2018-07-10T08:44:06.000000Z
         handler_name    : SoundHandle

    Successfully opened the file.
       Parsing a group of options: output file /storage/emulated/0/Pictures/ReporterLive/VID_10072018141402_1.avi.
       Applying option vf (set video filters) with argument drawtext=text='Hello Dev..':fontsize=24:fontfile=/system/fonts/DroidSans.ttf:box=1:boxcolor=black@0.5:x=w-tw:y=h-th.
       Successfully parsed a group of options.
       Opening an output file: /storage/emulated/0/Pictures/ReporterLive/VID_10072018141402_1.avi.
       Setting default whitelist 'file,crypto'
       Successfully opened the file.
       No such filter: 'drawtext'
       Error opening filters!
       Statistics: 0 seeks, 0 writeouts
       Statistics: 281290 bytes read, 2 seeks

    Can anyone tell what I am doing wrong ? I want to do it in the simplest form.