two files with different size
    2 vues (au cours des 30 derniers jours)
  
       Afficher commentaires plus anciens
    
    Majid Al-Sirafi
      
 le 12 Fév 2017
  
    
    
    
    
    Commenté : Majid Al-Sirafi
      
 le 13 Fév 2017
            hi every one the attached matlab code is used for create a new file from input file. unfrtunatelly, the size of the
output file is different from the input. so, how to make them with the same size
regard,
Majid
0 commentaires
Réponse acceptée
  Walter Roberson
      
      
 le 13 Fév 2017
        Enhanced code is attached. I upgraded it to use VideoReader and VideoWriter as the routines you used are no longer available in MATLAB.
This turns on Motion JPEG AVI compression. If you want uncompressed changed to 'Uncompressed AVI' in the line marked.
Uncompressed AVI is expected to be larger than the original AVI as the original is likely compressed. Motion JPEG might be smaller than the original AVI: with one or more channels zeroed out, there is less change in the data and that means it can be compressed more efficiently.
Check out the code... I made some improvements.
3 commentaires
  Walter Roberson
      
      
 le 13 Fév 2017
				I marked a line in the code. Change the line to use 'Uncompressed AVI' instead of 'Motion JPEG AVI'.
Plus de réponses (1)
  Jan
      
      
 le 12 Fév 2017
        If the original file is compressed, it is the expected result, that saving it as uncompressed AVI file changes the file size. Could you provide more details about what you get and what you want?
Voir également
Produits
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!


