Help:Mpeg2dv.sh



From Wikimedia Commons, the free media repository



Jump to navigation  Jump to search  
This page is a translated version of a page Help:Mpeg2dv.sh and the translation is 100% complete. Changes to the translation template, respectively the source language can be submitted through Help:Mpeg2dv.sh and have to be approved by a translation administrator.
  • Cymraeg
  • Deutsch
  • English
  • Esperanto
  • Hausa
  • Lëtzebuergesch
  • Nederlands
  • Tiếng Việt
  • dansk
  • español
  • français
  • italiano
  • polski
  • português do Brasil
  • sicilianu
  • suomi
  • svenska
  • русский
  • українська
  • العربية
  • فارسی
  • नेपाली
  • हिन्दी
  • বাংলা
  • 中文
  • 日本語
  • अगर आपके मूवी सम्पादन सॉफ़्टवेयर पर अपने डिजिटल कैमरा से सीधे mpeg फ़ाइलों को आयात करना समर्थित नहीं है, आपको उन्हें उदाहरणस्वरूप iMovie में आयात करने के लिए dv प्रारूप में बदलना होगा।

    निर्देश

    1. कोड को अपने डेस्कटॉप पर सहेजें; सुनिश्चित करें कि एक्सटेंशन .sh ही है, न कि .sh.txt।
    2. स्क्रिप्ट को किसी निश्चित स्थान पर रखें, जैसे Mac OS X पर /usr/local/bin/mpeg2dv.sh या फिर उदाहरणस्वरूप लिनक्स के ~/bin/mpeg2dv.sh में जो आपके $PATH पर्यावरण वेरिएबल में हो, और आवश्यकतानुसार स्क्रिप्ट को निष्पादनीय बनाएँ।
    3. एक टर्मिनल (Mac OS X पर Terminal.app; यह Applications के Utilities फ़ोल्डर में है) खोलें और लिखें:
    mpeg2dv.sh anMpgFile.mpg anotherMpgFile.mpg
    

    परिणाम होना चाहिए उचित उप-फ़ोल्डर में .dv फ़ाइलें।

    स्क्रिप्ट

    #!/bin/sh
    
    # This script converts mpeg files from a digital camera 
    # into the DV format using the ffmpeg tool.
    #
    # Eric Kow
    # Public domain - do whatever you want with this
    
    FFMPEG_FLAGS="-ac 2 -ar 48000 -hq -s 720x480"
    TYPE_1=
    TYPE_2='-map 0:1 -map 0:0' 
    TYPE_3='-map 0:2 -map 0:1'
    
    try_ffmpeg() {
      IN_FILE=${1}
      OUT_FILE=${2}
      while [ "$#" -gt "2" ]
      do
        TYPE=${3}
        ffmpeg -i "${IN_FILE}" ${TYPE} ${FFMPEG_FLAGS} "${OUT_FILE}" || :
        if [ -s ${OUT_FILE} ]; then
          return 0
        else
          rm ${OUT_FILE}
        fi
        shift
      done
    }
    
    # for each file...
    while [ "$#" -gt "0" ]
    do
      # what file are we working on now?
      in_file=$1
      in_file_uscore=`echo ${in_file} | sed -e 's/ /_/g'`
      out_file_stem=`basename ${in_file_uscore} .mpg`
      out_file=${out_file_stem}.dv
      shift
    
      try_ffmpeg "${in_file}" "${out_file}"\
        "${TYPE_1}" "${TYPE_2}" "${TYPE_3}"
    done
    

    Retrieved from "https://commons.wikimedia.org/w/index.php?title=Help:Mpeg2dv.sh/hi&oldid=831894462"

    Category: 
    Commons help/hi
     


    Navigation menu


    Personal tools  




    English
    Not logged in
    Talk
    Contributions
    Create account
    Log in
     


    Namespaces  




    Help page
    Discussion